Summary — energy-pkg

Project
.cache_univocity-parsers
Total commits
788
Commit range
e536b75 (2014-07-12)ed3d0d3 (2021-04-19)
Significant changes
787 ↑ 189 ↓ 192
Mean energy
127.05 J
Median energy
131.56 J
Std dev
9.99 J
Normal dists
691 / 788
Outliers removed
25
Energy Analyzer Energy Analyzer

Change-Event Level Legend

Level 1
Welch’s t-test p < 0.05
Level 2
Cohen’s d effect-size thresholds: |d| ≤ 0.2 (negligible) , 0.2 < |d| ≤ 0.5 (small) , 0.5 < |d| ≤ 0.8 (medium) , > 0.8 (large)
Level 3
Relative change Δ% thresholds: Δ% < 5.0% (minor) , 5.0% ≤ Δ% < 10.0% (moderate) , ≥ 10.0% (major)
Level 4
Practical significance ΔJ thresholds: ΔJ < 5.0% of median (info) , 5.0% ≤ ΔJ < 10.0% (warning) , ≥ 10.0% (critical)
Level 5
Context tags present file/module annotations for root-cause
Energy Analyzer
Commit Message Date (Oldest - Newest) Files n Normality (Shapiro-Wilk) Median (J) Std Dev (J) p-value (Welch-test) Cohen d Δ % Δ cat Δ J Practical Level
e536b75 Publishing first stable version of uniVocity-parsers. 2014-07-12
  • .classpath
  • .gitignore
  • .project
  • .settings/org.eclipse.core.resources.prefs
  • .settings/org.eclipse.jdt.core.prefs
  • .settings/org.eclipse.jdt.ui.prefs
  • .settings/org.eclipse.m2e.core.prefs
  • LICENSE
  • LICENSE-2.0.html
  • README.md
  • images/uniVocity-parsers.png
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowPlacement.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/ByteConversion.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
  • src/main/java/com/univocity/parsers/conversions/FloatConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/LongConversion.java
  • src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
  • src/main/java/com/univocity/parsers/conversions/RegexConversion.java
  • src/main/java/com/univocity/parsers/conversions/ShortConversion.java
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/DocumentationBuilder.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/Example.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/SettingsExamples.java
  • src/test/java/com/univocity/parsers/examples/TestBean.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/resources/README_template.md
  • src/test/resources/csv/essential-dos.csv
  • src/test/resources/csv/essential.csv
  • src/test/resources/examples/bean_test.csv
  • src/test/resources/examples/bean_test.txt
  • src/test/resources/examples/example.csv
  • src/test/resources/examples/example.txt
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example001ParseAll
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example002ReadSimpleCsv
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example003ReadCsvWithRowProcessor
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example004ReadCsvAndConvertValues
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example005UsingAnnotations
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example006MasterDetail
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example001ParseAll
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example002ReadSimpleFixedWidth
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example003ReadFixedWidthWithRowProcessor
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example004ReadFixedWidthAndConvertValues
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example005UsingAnnotations
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example006MasterDetail
  • src/test/resources/examples/expectedOutputs/SettingsExamples/example001ColumnSelection
  • src/test/resources/examples/expectedOutputs/SettingsExamples/example002ColumnSelectionWithNoReordering
  • src/test/resources/examples/expectedOutputs/SettingsExamples/example003ColumnSelectionByIndex
  • src/test/resources/examples/expectedOutputs/SettingsExamples/example004LotsOfDifferentSettings
  • src/test/resources/examples/expectedOutputs/SettingsExamples/example005FixedWidthSettings
  • src/test/resources/examples/expectedOutputs/WriterExamples/example001WriteSimpleCsv
  • src/test/resources/examples/expectedOutputs/WriterExamples/example002WriteCsvOneByOne
  • src/test/resources/examples/expectedOutputs/WriterExamples/example003WriteCsvWithFieldSelection
  • src/test/resources/examples/expectedOutputs/WriterExamples/example004WriteFixedWidthUsingConversions
  • src/test/resources/examples/expectedOutputs/WriterExamples/example005WriteFixedWidthUsingAnnotatedBean
  • src/test/resources/examples/master_detail.csv
  • src/test/resources/examples/master_detail.txt
  • src/test/resources/fixed/essential-dos.txt
  • src/test/resources/fixed/essential.txt
  • src/test/resources/fixed/essential_1-dos.txt
  • src/test/resources/fixed/essential_1.txt
  • src/test/resources/fixed/essential_2-dos.txt
  • src/test/resources/fixed/essential_2.txt
  • src/test/resources/fixed/essential_3-dos.txt
  • src/test/resources/fixed/essential_3.txt
30 Normal 89.98 0.57 N/A N/A 0% N/A 0.0 N/A -
90aa799 Fixed issues with javadoc generation 2014-07-13
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/ByteConversion.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
  • src/main/java/com/univocity/parsers/conversions/FloatConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/LongConversion.java
  • src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
  • src/main/java/com/univocity/parsers/conversions/RegexConversion.java
  • src/main/java/com/univocity/parsers/conversions/ShortConversion.java
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
30 Normal 90.66 0.52 0.00124 0.88 0.7% minor 0.67 info 2
d0a14c3 updating univocity.com URL 2014-07-13
  • README.md
  • pom.xml
  • src/test/resources/README_template.md
30 Normal 90.75 0.59 0.647 0.12 0.1% minor 0.10 info 0
95dc8e3 adding configurations to pom.xml for relasing to maven central repository 2014-07-13
  • pom.xml
30 Normal 90.52 0.51 0.463 -0.19 0.3% minor -0.23 info 0
cee6945 Updating pom.xml to properly deploy snapshot releases to Nexus and to release stable versions to maven central repository. 2014-07-15
  • pom.xml
30 Normal 100.22 0.58 1.58e-56 17.65 10.7% major 9.70 critical 4
afe1d15 Releasing version 1.0.0 2014-07-15
  • pom.xml
30 Normal 100.03 0.60 0.183 -0.35 0.2% minor -0.19 info 0
d4072ce Creating 1.1.0-SNAPSHOT in develop branch for inclusion of new features. 2014-07-15
  • pom.xml
30 Normal 100.31 0.48 0.0177 0.63 0.3% minor 0.28 info 2
f1945a0 Removing trailing whitespace 2014-07-27
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowPlacement.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/ByteConversion.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
  • src/main/java/com/univocity/parsers/conversions/FloatConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/LongConversion.java
  • src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
  • src/main/java/com/univocity/parsers/conversions/RegexConversion.java
  • src/main/java/com/univocity/parsers/conversions/ShortConversion.java
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/DocumentationBuilder.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/Example.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/SettingsExamples.java
  • src/test/java/com/univocity/parsers/examples/TestBean.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
30 Normal 100.39 0.55 0.87 -0.04 0.1% minor 0.08 info 0
06dbaa8 Merge remote-tracking branch 'origin/master' into develop 2014-07-27
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowPlacement.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/ByteConversion.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
  • src/main/java/com/univocity/parsers/conversions/FloatConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/LongConversion.java
  • src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
  • src/main/java/com/univocity/parsers/conversions/RegexConversion.java
  • src/main/java/com/univocity/parsers/conversions/ShortConversion.java
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/DocumentationBuilder.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/Example.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/SettingsExamples.java
  • src/test/java/com/univocity/parsers/examples/TestBean.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
30 Normal 100.31 0.79 0.292 0.28 0.1% minor -0.08 info 0
2aa6504 bumping master 1.0.1-SNAPSHOT 2014-07-27
  • pom.xml
30 Normal 100.44 0.56 0.684 -0.11 0.1% minor 0.13 info 0
cefa19d Removing warnings found by findbug and (!!) m2e 2014-07-28
  • pom.xml
  • src/test/java/com/univocity/parsers/ParserTestCase.java
30 Normal 100.44 0.61 0.518 -0.17 0.0% minor -0.00 info 0
fdf3c37 Merge remote-tracking branch 'origin/master' into develop 2014-07-28
  • pom.xml
  • src/test/java/com/univocity/parsers/ParserTestCase.java
30 Non-normal 100.25 0.66 0.389 -0.22 0.2% minor -0.19 info 0
526fc22 Configuring POM to add version information to jar's manifest 2014-08-01
  • pom.xml
30 Normal 100.78 0.61 0.00111 0.89 0.5% minor 0.53 info 2
4f990da updating documentation with links and missing class names 2014-08-03
  • README.md
  • src/test/java/com/univocity/parsers/DocumentationBuilder.java
  • src/test/resources/README_template.md
30 Normal 100.73 0.54 0.892 -0.04 0.0% minor -0.05 info 0
acfb333 updating documentation with links and missing class names 2014-08-03
  • README.md
  • pom.xml
  • src/test/java/com/univocity/parsers/DocumentationBuilder.java
  • src/test/resources/README_template.md
30 Normal 100.87 0.65 0.294 0.27 0.1% minor 0.14 info 0
b93b7d2 fixed spelling in javadocs 2014-08-04
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/RegexConversion.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
30 Normal 100.88 0.56 0.983 -0.01 0.0% minor 0.01 info 0
2ea46b1 setting maven-jar-plugin version 2014-08-04
  • pom.xml
30 Normal 100.31 0.65 0.00452 -0.76 0.6% minor -0.56 info 2
90ef8b3 removing documentation builder as it will be replaced by a better, reusable version (currently maintained internally) 2014-08-04
  • src/test/java/com/univocity/parsers/DocumentationBuilder.java
30 Normal 100.42 0.61 0.64 0.12 0.1% minor 0.11 info 0
04cfb95 Merge remote-tracking branch 'origin/master' into develop 2014-08-04
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/RegexConversion.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/test/java/com/univocity/parsers/DocumentationBuilder.java
  • src/test/resources/README_template.md
30 Normal 100.64 0.52 0.212 0.33 0.2% minor 0.22 info 0
1d8c45c generating javadoc on every build to spot issues early on 2014-08-04
  • pom.xml
30 Normal 100.57 0.65 0.372 -0.23 0.1% minor -0.08 info 0
764653c Merge remote-tracking branch 'origin/master' into develop 2014-08-04
  • README.md
  • pom.xml
30 Normal 100.58 0.62 0.821 0.06 0.0% minor 0.01 info 0
1814a34 generating source jar by default 2014-08-04
  • pom.xml
30 Non-normal 100.36 0.52 0.312 -0.26 0.2% minor -0.22 info 0
ee396e8 Merge remote-tracking branch 'origin/master' into develop 2014-08-04
  • pom.xml
30 Normal 100.35 0.62 0.878 0.04 0.0% minor -0.01 info 0
306ee6c enabling javadoc validation and fixed errors reported. 2014-08-06
  • .settings/org.eclipse.jdt.core.prefs
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
30 Normal 100.75 0.56 0.127 0.40 0.4% minor 0.40 info 0
86c37ca Fixed inconsistent API method for writing rows 2014-08-06
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 100.31 0.72 0.0215 -0.61 0.4% minor -0.44 info 2
81fff98 Fixed broken javadocs discovered when building with JDK 7 2014-08-06
  • .settings/org.eclipse.jdt.core.prefs
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
30 Non-normal 100.85 0.53 0.0116 0.68 0.5% minor 0.53 info 2
a22a7a1 Merge remote-tracking branch 'origin/master' into develop 2014-08-06
  • .settings/org.eclipse.jdt.core.prefs
  • README.md
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/test/resources/README_template.md
30 Normal 100.57 0.54 0.356 -0.24 0.3% minor -0.28 info 0
22d53fe ensuring the output is closed in case ANY exception is thrown out of the AbstractWriter 2014-08-14
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 100.56 0.68 0.827 -0.06 0.0% minor -0.01 info 0
2d327fe Merge remote-tracking branch 'origin/master' into develop 2014-08-14
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 100.41 0.66 0.421 -0.21 0.1% minor -0.15 info 0
7f4ebf2 Preparing to release maintenance version 1.0.1 2014-08-14
  • pom.xml
30 Normal 100.67 0.66 0.371 0.23 0.3% minor 0.26 info 0
5c5caff preparing next maintenance version: 1.0.2-SNAPSHOT 2014-08-14
  • pom.xml
30 Normal 100.35 0.57 0.215 -0.32 0.3% minor -0.32 info 0
90addfb Fixed infinite loop that may occur in case an InterruptedExceptin is thrown while reading data using a thread. 2014-09-29
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
30 Normal 100.23 0.58 0.35 -0.24 0.1% minor -0.11 info 0
d9e1c3b preparing to release maintenance version 1.0.2 2014-09-29
  • pom.xml
30 Normal 100.07 0.67 0.418 -0.21 0.2% minor -0.17 info 0
c70d54a bumping to next maintenance version: 1.0.3-SNAPSHOT 2014-09-29
  • pom.xml
30 Normal 100.05 0.63 0.986 -0.00 0.0% minor -0.02 info 0
2ddebd7 merging interface CharInputReader and abstract class AbstractCharInputReader. 2014-10-10
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
30 Normal 100.33 0.57 0.0774 0.46 0.3% minor 0.27 info 0
8ca5fa2 applying performance improvements after micro benchmarking 2014-10-10
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
30 Normal 100.19 0.59 0.0712 -0.47 0.1% minor -0.13 info 0
0a2e629 preparing to release next maintenance version: 1.0.3 2014-10-10
  • pom.xml
30 Normal 100.00 0.61 0.319 -0.26 0.2% minor -0.19 info 0
68e95a8 Revert "applying performance improvements after micro benchmarking" 2014-10-10
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
30 Non-normal 100.19 0.73 0.389 0.22 0.2% minor 0.19 info 0
9bd642d Revert "merging interface CharInputReader and abstract class AbstractCharInputReader." 2014-10-10
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
30 Normal 100.03 0.58 0.756 0.08 0.2% minor -0.17 info 0
dfc46d9 applying performance improvements after micro benchmarks 2014-10-10
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 100.09 0.58 0.977 -0.01 0.1% minor 0.07 info 0
0a1b80c bumping to next maintenance version: 1.0.4-SNAPSHOT 2014-10-10
  • pom.xml
30 Normal 100.07 0.52 0.695 0.10 0.0% minor -0.03 info 0
2f3946c Merge remote-tracking branch 'origin/master' into develop 2014-10-11
  • README.md
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/test/resources/README_template.md
30 Normal 100.12 0.66 0.745 -0.08 0.0% minor 0.05 info 0
4df23ea Adding a TSV parser to uniVocity-parsers 2014-10-11
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
  • src/test/resources/tsv/essential-dos.tsv
  • src/test/resources/tsv/essential.tsv
30 Normal 106.89 0.62 1.39e-44 10.65 6.8% moderate 6.77 warning 4
98884d1 Adding documentation for the TSV parser 2014-10-11
  • README.md
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/resources/README_template.md
  • src/test/resources/examples/bean_test.tsv
  • src/test/resources/examples/example.tsv
  • src/test/resources/examples/expectedOutputs/TsvParserExamples/example001ParseAll
  • src/test/resources/examples/expectedOutputs/TsvParserExamples/example002ReadSimpleTsv
  • src/test/resources/examples/expectedOutputs/TsvParserExamples/example003ReadTsvWithRowProcessor
  • src/test/resources/examples/expectedOutputs/TsvParserExamples/example004ReadTsvAndConvertValues
  • src/test/resources/examples/expectedOutputs/TsvParserExamples/example005UsingAnnotations
  • src/test/resources/examples/expectedOutputs/TsvParserExamples/example006MasterDetail
  • src/test/resources/examples/expectedOutputs/WriterExamples/example006WriteSimpleTsv
  • src/test/resources/examples/master_detail.tsv
30 Normal 107.14 0.62 0.283 0.28 0.2% minor 0.24 info 0
1c7f809 preparing minor release 1.1.0 with TSV support. 2014-10-11
  • README.md
  • pom.xml
30 Normal 106.67 0.67 0.000263 -1.00 0.4% minor -0.47 info 2
7a2dd31 bumping to maintenance version 1.1.1-SNAPSHOT 2014-10-11
  • pom.xml
30 Normal 107.05 0.58 0.00406 0.77 0.4% minor 0.38 info 2
c07c5cc adjusting javadoc 2014-10-18
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
30 Normal 106.72 0.47 0.0946 -0.44 0.3% minor -0.33 info 0
1de1cc2 commencing development on next minor release: 1.2.0-SNAPSHOT 2014-10-18
  • pom.xml
30 Normal 106.28 0.73 0.00805 -0.71 0.4% minor -0.44 info 2
ab95786 Fixed issue https://github.com/uniVocity/univocity-parsers/issues/1 2014-10-23
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/issues/github/Github_1.java
  • src/test/resources/issues/github_1/input.csv
30 Normal 107.06 0.53 6.75e-05 1.12 0.7% minor 0.78 info 2
9925ddf preparing to release maintenance version 1.1.1 2014-10-23
  • pom.xml
30 Normal 105.88 0.54 4.35e-12 -2.24 1.1% minor -1.18 info 2
e48a7bd bumping to next maintenance version: 1.1.2-SNAPSHOT 2014-10-23
  • pom.xml
30 Normal 106.88 0.63 1.75e-09 1.85 0.9% minor 1.00 info 2
bf3925e Merge remote-tracking branch 'origin/master' into develop 2014-10-23
  • README.md
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/issues/github/Github_1.java
  • src/test/resources/issues/github_1/input.csv
30 Normal 107.00 0.56 0.848 0.05 0.1% minor 0.11 info 0
50ae63f fixed error causing parsers to stop processing when there's a \0 character in the input 2014-11-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
30 Normal 107.38 0.59 0.00795 0.71 0.4% minor 0.38 info 2
b934bbb fixed broken unit test after changes in EOF handling 2014-11-02
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
30 Normal 106.75 0.63 0.0014 -0.87 0.6% minor -0.62 info 2
c7b8e7b Revert "fixed broken unit test after changes in EOF handling" 2014-11-02
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
30 Normal 107.31 0.53 0.00042 0.97 0.5% minor 0.56 info 2
086b0e1 Revert "fixed error causing parsers to stop processing when there's a \0 character in the input " 2014-11-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
30 Normal 106.88 0.66 0.000862 -0.91 0.4% minor -0.43 info 2
9e936e7 Revert "Revert "fixed error causing parsers to stop processing when there's a \0 character in the input "" 2014-11-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
30 Normal 107.21 0.65 0.0208 0.61 0.3% minor 0.33 info 2
23441b9 Revert "Revert "fixed broken unit test after changes in EOF handling"" 2014-11-02
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
30 Normal 107.06 0.77 0.0208 -0.61 0.1% minor -0.16 info 2
ee01f1c refactoring code for EOF handling 2014-11-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
30 Normal 106.72 0.44 0.464 -0.19 0.3% minor -0.34 info 0
fa02168 removing explicit call to "clear" after each parsed row 2014-11-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Normal 106.80 0.57 0.498 0.18 0.1% minor 0.08 info 0
463a084 adding detail message with parsed contents at time of error 2014-11-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
30 Normal 106.83 0.51 0.514 0.17 0.0% minor 0.03 info 0
ee13db0 adding more information about parsing errors when they happen 2014-11-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
30 Normal 106.81 0.67 0.466 0.19 0.0% minor -0.02 info 0
47062c6 Providing more information at when exceptions occur while parsing. 2014-11-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
30 Normal 107.22 0.58 0.123 0.40 0.4% minor 0.42 info 0
391da01 using long instead of int for counting character and lines. Required to process massive inputs. 2014-11-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
30 Normal 107.14 0.51 0.588 -0.14 0.1% minor -0.09 info 0
1062410 getting rid of conditions using '\0' 2014-11-02
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
30 Normal 106.98 0.57 0.384 -0.23 0.1% minor -0.16 info 0
fa4956a adding workaround to handle unexpected '\0' characters in the input. 2014-11-03
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 106.94 0.42 0.652 -0.12 0.0% minor -0.04 info 0
1673f46 adjusting workaround to skip '\0' in crooked inputs 2014-11-03
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 107.31 0.54 0.00576 0.74 0.3% minor 0.37 info 2
587a3d5 Merge remote-tracking branch 'origin/master' into develop 2014-11-05
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
30 Normal 106.94 0.56 0.012 -0.67 0.3% minor -0.36 info 2
ba61060 allowing headers to be reloaded mid-parsing 2014-11-07
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Normal 107.38 0.61 0.0095 0.69 0.4% minor 0.43 info 2
70e7d74 ran the code formatter 2014-11-07
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
30 Normal 106.68 0.50 6.27e-05 -1.12 0.7% minor -0.70 info 2
2e8c846 resetting the appenders on header initialisation 2014-11-07
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Non-normal 107.06 0.51 0.1 0.43 0.4% minor 0.39 info 0
768c642 Revert "adding workaround to handle unexpected '\0' characters in the input." 2014-11-08
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 106.75 0.66 0.32 -0.26 0.3% minor -0.31 info 0
9717e61 Merge remote-tracking branch 'origin/master' into develop 2014-11-08
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 106.21 0.62 0.000115 -1.07 0.5% minor -0.54 info 2
fb7b922 adding check for input corruption when raising TextParsingExceptions 2014-11-08
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
30 Normal 106.87 0.55 1.6e-06 1.38 0.6% minor 0.66 info 2
e775d00 improving error reporting in case the input cannot be parsed. 2014-11-08
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
30 Normal 106.84 0.58 0.771 -0.08 0.0% minor -0.03 info 0
9ff3cb0 adjusting error printing to correctly identify when problematic input has been parsed 2014-11-10
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
30 Normal 106.99 0.46 0.836 0.05 0.1% minor 0.15 info 0
51d9c64 preparing to release univocity-parsers-1.2.0 2014-11-12
  • README.md
  • pom.xml
30 Normal 107.25 0.49 0.0141 0.65 0.2% minor 0.26 info 2
f4c2561 univocity-3 Call the RowProcessor during parsing with parseNext 2014-11-13
  • .gitignore
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
30 Normal 105.50 0.53 1.5e-18 -3.32 1.6% minor -1.75 info 2
2bab5f6 Merge pull request #4 from adessaigne/univocity-3 2014-11-13
  • .gitignore
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
30 Normal 107.22 0.55 5.74e-18 3.21 1.6% minor 1.72 info 2
db6b2fa updating maintenance version to 1.2.1. 2014-11-13
  • pom.xml
30 Normal 106.72 0.71 0.00368 -0.78 0.5% minor -0.50 info 2
eef6b3d univocity-5 Add OSGi bundle information 2014-11-13
  • pom.xml
30 Non-normal 108.39 0.65 5.38e-15 2.71 1.6% minor 1.67 info 2
adc247e univocity-5 Fix indentation style 2014-11-13
  • pom.xml
30 Normal 108.63 0.57 0.676 -0.11 0.2% minor 0.24 info 0
50a1056 Adding test case and making adjustments to for github issue #3: need to ensure the last row is sent to the RowProcessor 2014-11-13
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_3.java
30 Normal 105.54 0.70 9.52e-24 -4.40 2.8% minor -3.09 info 2
5b2f516 adding license header 2014-11-13
  • src/test/java/com/univocity/parsers/issues/github/Github_1.java
30 Normal 106.75 0.65 1.47e-08 1.70 1.2% minor 1.22 info 2
14646fe Merge pull request #6 from adessaigne/univocity-5 2014-11-13
  • pom.xml
30 Normal 108.76 0.55 2.73e-16 2.95 1.9% minor 2.00 info 2
171b95b adding some extra XML in the pom.xml to eliminate eclipse's errors/warnings after merging pull request to close issue 2014-11-13
  • pom.xml
30 Normal 108.55 0.67 0.47 -0.19 0.2% minor -0.21 info 0
ca3a11b adding test case to confirm the following issue report is not a bug and the parsers are working as expected: 2014-11-14
  • pom.xml
  • src/test/java/com/univocity/parsers/issues/github/Github_7.java
  • src/test/resources/issues/github_7/input.csv
30 Normal 108.80 0.84 0.227 0.32 0.2% minor 0.25 info 0
7aec43d allowing parsers to discard values of a row mid-parsing. 2014-11-15
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Non-normal 108.61 0.73 0.689 -0.10 0.2% minor -0.19 info 0
f355b56 Ticket #1: 2014-11-19
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
30 Normal 108.97 0.76 0.111 0.42 0.3% minor 0.36 info 0
39c7dc9 bumping to next maintenance version: 1.2.3-SNAPSHOT 2014-11-19
  • README.md
  • pom.xml
30 Normal 108.69 0.59 0.0402 -0.54 0.3% minor -0.28 info 2
3fe3f6a Adding better support for customizing options of formatted values in annotations. 2014-11-19
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
30 Normal 107.70 0.64 5.23e-07 -1.46 0.9% minor -0.98 info 2
ac20179 ensuring ParsingContext.processEnded is invoked only once (when reaching the end of the input or in case of errors) 2014-11-20
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
30 Normal 108.64 0.81 7.01e-06 1.28 0.9% minor 0.94 info 2
2762bef adding special RowReader implementations to parse files by column. 2014-11-21
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
30 Normal 108.46 0.68 0.241 -0.31 0.2% minor -0.18 info 0
dec28a6 handling unescaped quoted values in CSV parser 2014-11-21
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 108.87 0.72 0.0214 0.61 0.4% minor 0.41 info 2
b97435b handling unescaped quotes inside quoted values. 2014-11-22
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 108.00 0.67 2.3e-06 -1.36 0.8% minor -0.86 info 2
4180003 adding test cases and adjustements for column processors 2014-11-22
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectColumnProcessorTest.java
30 Normal 109.87 0.81 1.25e-13 2.51 1.7% minor 1.87 info 2
e8cc207 applying code formatter 2014-11-22
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/FormattedConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_7.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
30 Normal 110.63 0.61 6.89e-05 1.11 0.7% minor 0.76 info 2
06cb4d9 fixed issue with inconsistent column values retained by batched column processors. 2014-11-22
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessorTest.java
30 Normal 110.36 0.88 0.177 -0.35 0.2% minor -0.27 info 0
2ca6148 adding javadocs for all new classes to process columnns 2014-11-22
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
30 Normal 110.25 0.70 0.732 0.09 0.1% minor -0.11 info 0
0c1db7e adding examples for different column processors using different parsers 2014-11-22
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example007Columns
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example007BatchedColumns
  • src/test/resources/examples/expectedOutputs/TsvParserExamples/example007ConvertColumns
30 Normal 110.59 0.86 0.41 0.21 0.3% minor 0.34 info 0
5b2da48 adding examples of column processors to the README 2014-11-22
  • README.md
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/resources/README_template.md
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example007BatchedColumns
30 Normal 109.99 0.87 0.0154 -0.64 0.5% minor -0.60 info 2
c4fda9a adjusting test cases 2014-11-22
  • src/test/java/com/univocity/parsers/common/processor/BatchedColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessorTest.java
30 Normal 109.88 0.74 0.912 0.03 0.1% minor -0.11 info 0
3e8ac2f adjusting to ignore case when matching field names to identify annotated fields in java beans 2014-11-23
  • README.md
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/test/java/com/univocity/parsers/examples/Car.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/WordsToSetConversion.java
  • src/test/resources/README_template.md
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example008CustomConversionAnnotation
30 Normal 109.68 0.76 0.14 -0.39 0.2% minor -0.20 info 0
455325b preparing to release minor version 1.3.0 2014-11-23
  • README.md
  • pom.xml
  • src/test/java/com/univocity/parsers/examples/WordsToSetConversion.java
  • src/test/resources/README_template.md
30 Normal 109.98 0.90 0.349 0.24 0.3% minor 0.30 info 0
59f28cf fixed error in javadocs 2014-11-23
  • src/main/java/com/univocity/parsers/annotations/Format.java
30 Normal 110.31 0.96 0.0714 0.47 0.3% minor 0.32 info 0
6fc3e66 using output-tester 1.0 2015-01-04
  • pom.xml
30 Normal 110.48 0.86 0.684 0.11 0.2% minor 0.18 info 0
74912d8 bumping to maintenance version 1.3.2-SNAPSHOT 2015-01-04
  • pom.xml
30 Non-normal 108.94 1.02 3.04e-06 -1.34 1.4% minor -1.55 info 2
a158463 Fixed issue handling normalizedLineSeparator character 2015-02-20
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_8.java
30 Normal 110.98 0.78 6.57e-10 1.93 1.9% minor 2.04 info 2
5f9e913 preparing to release version 1.3.2 2015-02-20
  • pom.xml
30 Normal 110.60 0.89 0.259 -0.29 0.3% minor -0.38 info 0
26d1df5 Ensuring test cases pass on windows. 2015-03-04
  • pom.xml
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
30 Normal 110.91 0.63 0.489 0.18 0.3% minor 0.31 info 0
251a071 adding support for automatic detection of line endings 2015-03-09
  • pom.xml
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/resources/csv/essential-mac.csv
  • src/test/resources/fixed/essential-mac.txt
  • src/test/resources/fixed/essential_1-mac.txt
  • src/test/resources/fixed/essential_2-mac.txt
  • src/test/resources/fixed/essential_3-mac.txt
  • src/test/resources/tsv/essential-mac.tsv
30 Normal 127.46 1.50 9.14e-39 14.44 14.9% major 16.55 critical 4
3629d93 fixed incorrect processing of trailing whitespaces when writing quoted CSVs 2015-03-09
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Non-normal 128.39 1.25 0.105 0.43 0.7% minor 0.94 info 0
cd10823 introducing ConcurrentRowProcessor 2015-03-09
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/SettingsExamples.java
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example009ParallelProcessing
30 Normal 128.55 0.56 0.0745 0.47 0.1% minor 0.16 info 0
86dc775 removing division operations for performance 2015-03-09
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
30 Non-normal 128.27 0.99 0.0273 -0.59 0.2% minor -0.28 info 5
506177d preparing to release 1.4.0 2015-03-09
  • pom.xml
30 Non-normal 127.46 1.29 0.00676 -0.73 0.6% minor -0.82 info 2
17cd13a enabling writers to write rows value by value using subsequent calls until the user instructs to flush the row to the output. 2015-03-19
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 127.57 1.57 0.452 0.20 0.1% minor 0.11 info 0
68df8d9 using the English locale in test cases using SimpleDateFormat so they won't break when executed in computers with a different locale 2015-03-26
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
30 Non-normal 127.86 1.09 0.827 0.06 0.2% minor 0.29 info 0
b69eec0 fixed issue with incorrect handling of quote escapes in the CSV parser 2015-03-26
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
  • src/test/resources/issues/ticket_3/input.csv
30 Normal 128.18 0.82 0.0397 0.54 0.3% minor 0.32 info 2
14c0728 allowing user to escape the character used to escape quotes. 2015-03-26
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
30 Normal 128.24 1.06 0.562 0.15 0.0% minor 0.06 info 0
4f145a4 Adding a readLine method to all parsers 2015-03-26
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/LineReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
30 Non-normal 126.54 1.33 1.32e-08 -1.72 1.3% minor -1.70 info 2
da24c4a preparing to release version 1.5.0 2015-03-26
  • pom.xml
30 Non-normal 127.43 1.48 0.0122 0.67 0.7% minor 0.89 info 2
3991f79 adjusting documentation 2015-03-26
  • README.md
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/test/resources/README_template.md
30 Non-normal 125.84 1.11 0.00453 -0.77 1.2% minor -1.59 info 2
b0c3a9a adding more convenience writeValue() methods to the AbstractWriter 2015-04-02
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
30 Non-normal 128.10 0.99 1.72e-11 2.16 1.8% minor 2.26 info 2
2d8671c fixed issue with convertAll not being executed. 2015-04-07
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/test/java/com/univocity/parsers/issues/github/Github_14.java
30 Non-normal 125.91 1.14 8.18e-11 -2.05 1.7% minor -2.19 info 2
e0dd835 fixed parseLine method to not stop parsing until stopParsing() is explicitly called. 2015-04-09
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/LineReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/resources/README_template.md
  • src/test/resources/examples/expectedOutputs/TsvParserExamples/example008ParseLine
30 Non-normal 125.47 1.71 0.54 -0.16 0.3% minor -0.44 info 0
d7a21e1 adding examples for newly added features in 1.5.0. Fixed bugs in 1.5.0 and bumped version to 1.5.1-SNAPSHOT 2015-04-09
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/resources/README_template.md
  • src/test/resources/examples/escape.csv
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example010Escaping
  • src/test/resources/examples/expectedOutputs/WriterExamples/example007WriteValues
30 Non-normal 124.72 1.85 0.173 -0.36 0.6% minor -0.75 info 0
a63d549 preparing for 1.5.1 maintenance release: updating documentation & cleaning up code 2015-04-09
  • README.md
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_14.java
30 Normal 127.78 1.18 1.25e-06 1.43 2.5% minor 3.06 info 2
a4a2389 cleaning up code 2015-04-17
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 127.34 1.00 0.87 -0.04 0.3% minor -0.44 info 0
4640be4 code cleanup 2015-04-19
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
30 Normal 127.39 0.87 0.991 0.00 0.0% minor 0.05 info 0
7fb2c6c code cleanup 2015-04-19
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
30 Normal 125.85 1.43 1.96e-06 -1.40 1.2% minor -1.54 info 2
f05c59d fixing poor grammar in error message 2015-04-20
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
30 Non-normal 128.39 1.42 1.82e-07 1.53 2.0% minor 2.53 info 2
03f37cf Fixed issue processing beans with indexes beyond the number of columns in a row 2015-04-22
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_19.java
30 Normal 126.33 1.38 2.74e-05 -1.18 1.6% minor -2.06 info 2
066fed5 preparing to release version 1.5.2 2015-04-22
  • README.md
  • pom.xml
30 Normal 126.28 0.97 0.483 -0.18 0.0% minor -0.05 info 0
36cd80f Adjsuting exception handling to catch Throwables and avoid swallowing instances of Error when running unit tests 2015-04-24
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/NoopRowProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_19.java
30 Normal 127.69 1.57 0.00201 0.84 1.1% minor 1.41 info 2
378f318 Adjusting exception handling to ensure exceptions thrown in the finally block do not hide the original error. 2015-04-26
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
30 Normal 128.27 0.66 0.00258 0.83 0.5% minor 0.59 info 2
e7c1d0c Adding improved exception message generation. 2015-04-27
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
30 Non-normal 128.12 1.06 0.158 -0.37 0.1% minor -0.15 info 0
1fc536b refactoring code for printing out the parser/writer configuration. 2015-04-30
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
30 Normal 126.66 1.30 0.000593 -0.94 1.1% minor -1.46 info 2
6cba378 adjusted printing of error messages and settings 2015-05-04
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
30 Normal 128.06 0.63 5.72e-05 1.16 1.1% minor 1.40 info 2
18fdda8 Making boolean conversion case-insensitive 2015-05-05
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_23.java
30 Normal 127.62 0.85 0.0357 -0.56 0.3% minor -0.44 info 2
da48651 Improving error reporting when instantiating custom conversions. 2015-05-05
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_23.java
30 Non-normal 126.41 1.43 0.000119 -1.08 0.9% minor -1.21 info 2
ceea364 Adding support in CSV parser to process escape sequences in unquoted values 2015-05-05
  • pom.xml
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_18.java
30 Normal 126.99 1.27 0.235 0.31 0.5% minor 0.58 info 0
4bc0c55 fixing exceptions being swallowed as reported in 2015-05-07
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
30 Non-normal 127.60 2.24 0.856 0.05 0.5% minor 0.61 info 0
e3aee85 preparing to release 1.5.4 2015-05-07
  • README.md
  • pom.xml
30 Non-normal 125.99 1.48 0.662 -0.11 1.3% minor -1.61 info 0
a59051a Fixed bug reported in https://github.com/uniVocity/univocity-parsers/issues/21 2015-05-09
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_18.java
  • src/test/java/com/univocity/parsers/issues/github/Github_21.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
30 Normal 126.72 0.98 0.504 0.17 0.6% minor 0.73 info 0
2fa0b0a Improving exception handling to provide more details about the internal state of the parser in case of errors 2015-05-10
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_21.java
  • src/test/java/com/univocity/parsers/issues/github/Github_26.java
30 Non-normal 128.57 1.51 0.000193 1.04 1.5% minor 1.84 info 2
a39d22e Introducing support for configuration of headers in annotated java beans. 2015-05-11
  • src/main/java/com/univocity/parsers/annotations/Headers.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_18.java
  • src/test/java/com/univocity/parsers/issues/github/Github_27.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
30 Normal 128.06 1.28 0.365 -0.24 0.4% minor -0.50 info 0
abff239 Fixed test case so it works on every OS 2015-05-12
  • src/test/java/com/univocity/parsers/issues/github/Github_27.java
30 Normal 127.91 0.95 0.974 -0.01 0.1% minor -0.16 info 0
ef6e9f6 Adding support for the Heaaders annotation in interfaces 2015-05-13
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_26.java
  • src/test/java/com/univocity/parsers/issues/github/Github_27.java
30 Normal 126.96 0.74 0.000115 -1.07 0.7% minor -0.94 info 2
10633ef Implemented callback mechanism to capture non-fatal errors 2015-05-13
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/NoopRowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/RowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github29.java
30 Normal 127.34 0.53 0.00242 0.82 0.3% minor 0.38 info 2
959725c renamed test class 2015-05-13
  • src/test/java/com/univocity/parsers/issues/github/Github29.java
  • src/test/java/com/univocity/parsers/issues/github/Github_29.java
30 Non-normal 127.41 1.85 0.021 -0.62 0.1% minor 0.06 info 2
5e8534c Adding support to all writers to produce formatted Strings instead of writing to a java.io.Writer. 2015-05-17
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example008BeanListToStringList
30 Normal 127.19 1.41 0.0836 0.46 0.2% minor -0.22 info 0
15c1e73 Allow parser to keep escape sequences when parsing and writer to assume input is escaped 2015-05-18
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Normal 130.58 1.48 1.32e-12 2.33 2.7% minor 3.39 info 2
7ac2788 Fixed issue with Long conversion as reported in https://github.com/uniVocity/univocity-parsers/issues/30 2015-05-18
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/test/java/com/univocity/parsers/issues/github/Github_30.java
30 Normal 126.34 1.46 6.64e-16 -2.85 3.2% minor -4.24 info 3
14c4bb5 adding support for enum conversions and annotations https://github.com/uniVocity/univocity-parsers/issues/31 2015-05-18
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumSelector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
  • src/test/java/com/univocity/parsers/issues/github/Github_30.java
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
30 Normal 127.64 0.83 0.000306 1.01 1.0% minor 1.30 info 2
421b51a Adding documentation to enum conversion classes introduced in 2015-05-19
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
30 Normal 125.03 1.06 2.11e-14 -2.65 2.0% minor -2.60 info 2
4d075a0 Merge remote-tracking branch 'origin/hotfix-1.5.5' 2015-05-19
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumSelector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_30.java
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
30 Normal 130.45 2.21 1.29e-14 2.99 4.3% minor 5.42 info 3
6d9a352 fixing testcase 2015-05-19
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
30 Normal 131.51 1.71 0.0293 0.58 0.8% minor 1.06 info 2
da594a5 no need to explicitly define headers on 1.6.0 when writing beans 2015-05-19
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
30 Normal 130.77 1.43 0.358 -0.24 0.6% minor -0.74 info 0
b157aca fixing testcase 2015-05-19
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
30 Non-normal 127.15 1.58 4.9e-16 -2.89 2.8% minor -3.62 info 2
abacb9a preparing to release version 1.5.5 2015-05-19
  • pom.xml
30 Normal 128.34 0.72 1.84e-05 1.25 0.9% minor 1.19 info 2
00994ff preparing to release maintenance version 1.5.5 2015-05-19
  • README.md
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
30 Normal 125.85 1.52 2.2e-08 -1.78 1.9% minor -2.49 info 2
4fe97f1 Merge remote-tracking branch 'origin/hotfix-1.5.5' 2015-05-19
  • README.md
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
30 Normal 130.09 2.01 1.43e-11 2.20 3.4% minor 4.24 info 3
4f9a569 Added support for text alignment when writing fixed-width files. 2015-05-19
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/fixed/FieldAlignment.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_16.java
30 Non-normal 129.94 2.07 0.519 -0.17 0.1% minor -0.14 info 0
a3ceb6a applied code formatter 2015-05-19
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Normal 128.83 1.68 0.348 -0.24 0.9% minor -1.12 info 0
57e2b99 fixed compilation error 2015-05-19
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
30 Normal 131.02 1.60 1.07e-05 1.24 1.7% minor 2.19 info 2
edf41df allowing selection fo fields to change while writing to cater for changing input rows. 2015-05-20
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 128.38 2.18 5.08e-07 -1.48 2.0% minor -2.64 info 2
ebca8fd Allowing all writers to have their selection of columns modified on the fly. 2015-05-21
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/DummyFormat.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Normal 128.60 1.78 0.566 0.15 0.2% minor 0.22 info 0
79e23a7 Adding auto-detection features for CSV format. Should take care of 2015-05-23
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
  • src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
30 Normal 131.39 0.76 1.9e-09 2.00 2.2% minor 2.79 info 2
2c20193 Performance improvement: ensuring parser selects fields by index/name when a BeanRowProcessor is used. 2015-05-25
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example011ErrorHandling
30 Non-normal 130.75 1.34 0.00859 -0.71 0.5% minor -0.63 info 5
b7a8c09 Adding examples with CSV format autodetection and writing to Strings. 2015-05-25
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/resources/examples/european.csv
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example012FormatAutodetection
  • src/test/resources/examples/expectedOutputs/WriterExamples/example008WriteWithHeaderAnnotation
30 Normal 128.97 1.22 5.75e-05 -1.12 1.4% minor -1.78 info 2
f8958cc Introduced the basic internal structure to support processing of different input rows. 2015-05-26
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/RowProcessorSwitcher.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
30 Non-normal 128.39 0.92 0.0264 -0.59 0.5% minor -0.59 info 2
fb8fe37 Work in progress: 2015-06-05
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/RowProcessorSwitcher.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/ValueBasedSwitch.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookahead.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvDimensionExample.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Non-normal 132.06 1.57 1.87e-12 2.45 2.9% minor 3.67 info 2
3571083 Adding support for specific formats on lookbehind to fixed-width parser. 2015-06-05
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookahead.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Normal 132.22 0.91 0.576 0.15 0.1% minor 0.16 info 0
a09ea2d Implemented initial support for writing rows in multiple formats. 2015-06-06
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/ValueBasedSwitch.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Normal 131.96 1.58 0.825 -0.06 0.2% minor -0.26 info 0
655e18f tiny adjustment on quote processing of CSV parser 2015-06-06
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Non-normal 128.87 2.09 2.03e-05 -1.21 2.3% minor -3.09 info 2
b2e5743 Adding support for writing fixed-width context with multiple row formats 2015-06-06
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Non-normal 131.89 1.25 3.41e-05 1.18 2.4% minor 3.03 info 2
936d44a Applied the code formatter and updated version to 2.0.0 as too many changes, new features and refactorings were applied since the last version. 2015-06-06
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvDimensionExample.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Non-normal 133.29 1.28 0.000998 0.90 1.1% minor 1.39 info 2
a57b43a adding initial desired structure & unit test for processing complex java beans 2015-06-06
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Row.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Normal 133.15 0.72 0.403 0.22 0.1% minor -0.14 info 0
8fc1ccf adjusting output value switch to assign a default row writer processor only at the end of the search loop 2015-06-08
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
30 Normal 132.72 1.15 0.0012 -0.89 0.3% minor -0.44 info 2
847d721 Implementing internal strucutre to support parsing and processing of nested java beans. 2015-06-08
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Row.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Normal 132.64 1.24 0.228 0.31 0.1% minor -0.07 info 0
347f208 removing unnecessary validation on indexes 2015-06-09
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_4.java
30 Non-normal 133.32 1.36 0.118 0.41 0.5% minor 0.68 info 0
8ecb8ce implemented initial support for nested elements in lists/arrays of pojos with annotations. 2015-06-12
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Non-normal 132.34 1.27 0.00183 -0.84 0.7% minor -0.98 info 2
6c0bc0c adding some code to handle recursive nesting of rows. Still need some work 2015-06-12
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Normal 130.55 1.40 8.04e-05 -1.10 1.4% minor -1.79 info 2
bd6f819 implemented initial basic algorithm to handle nesting of annotated beans - lots of testing still required 2015-06-16
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Normal 131.91 0.74 1.3e-05 1.27 1.0% minor 1.36 info 2
0f7e2fb adding more write methods to allow writing collection of String arrays 2015-06-16
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Normal 133.89 1.29 6.75e-08 1.66 1.5% minor 1.98 info 2
6ab445e Fixed issue 33 - Numeric conversion classes must validate the ParsePosition when using multiple format 2015-06-17
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_33.java
30 Normal 134.05 0.92 0.641 0.12 0.1% minor 0.15 info 0
3a3ed5d Fixed https://github.com/uniVocity/univocity-parsers/issues/32 2015-06-17
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_32.java
30 Normal 133.38 0.87 0.0118 -0.67 0.5% minor -0.67 info 2
52a7e73 Fixed incorrect handling of leading whitespaces writing values where the input is a String with spaces only. 2015-06-17
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Non-normal 133.66 1.01 0.184 0.35 0.2% minor 0.29 info 0
8c195d9 Fixed issue with incorrect escape of quotes when writing CSV 2015-06-18
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
30 Non-normal 134.26 1.10 0.144 0.38 0.4% minor 0.60 info 0
d588dd0 Adjusting quote escape solution to quote automatically only values that start with the quote character 2015-06-18
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_34.java
30 Non-normal 133.82 0.94 0.793 -0.07 0.3% minor -0.44 info 0
0beef50 ran the code formatter 2015-06-18
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
  • src/test/java/com/univocity/parsers/issues/github/Github_32.java
  • src/test/java/com/univocity/parsers/issues/github/Github_33.java
30 Non-normal 133.24 1.43 0.00146 -0.87 0.4% minor -0.58 info 2
d67b605 Fixed incorrect handling of leading whitespaces writing values where the input is a String with spaces only. 2015-06-18
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 127.45 0.88 1.69e-22 -4.52 4.3% minor -5.78 info 3
23c08ea Ran code formatter 2015-06-18
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_32.java
  • src/test/java/com/univocity/parsers/issues/github/Github_33.java
30 Non-normal 128.10 1.21 0.0835 0.46 0.5% minor 0.64 info 0
771ba72 Merge remote-tracking branch 'origin/hotfix-1.5.6' 2015-06-18
  • README.md
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
30 Normal 132.90 1.10 2.46e-23 4.23 3.7% minor 4.80 info 3
1b3d067 Fixed test case so it works on every OS 2015-06-18
  • src/test/java/com/univocity/parsers/issues/github/Github_34.java
30 Non-normal 131.62 1.81 0.000725 -0.93 1.0% minor -1.27 info 2
e978601 Applying code/style/spelling changes suggested by IntelliJ code analizer 2015-06-19
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/DummyFormat.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/LineReader.java
  • src/main/java/com/univocity/parsers/common/NoopRowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
30 Non-normal 130.91 1.95 0.881 0.04 0.5% minor -0.72 info 0
2fcb5a4 Adjusting writing of null/empty values in the CSV writer to properly handle all combinations of whitespace trimming & nulls 2015-06-19
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_21.java
30 Normal 132.21 1.15 0.0477 0.53 1.0% minor 1.30 info 2
970a0e0 Fixed https://github.com/uniVocity/univocity-parsers/issues/35 2015-06-19
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_35.java
30 Non-normal 134.65 0.79 4.67e-11 2.14 1.8% minor 2.44 info 2
1fdf2c9 Making API easier to use when parsing/writing files and streams. 2015-06-19
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvDimensionExample.java
30 Normal 132.16 1.66 1.86e-09 -1.98 1.8% minor -2.48 info 2
2867745 Fixed broken test case that might fail because the order of keys in a hashmap is random and unpredictable across VM's :) Using a TreeMap instead 2015-06-19
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example007Columns
30 Non-normal 133.71 1.16 0.000849 0.91 1.2% minor 1.54 info 2
856c5aa Introducing validation of duplicate field mappings in annotated java beans 2015-06-20
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
30 Normal 132.21 1.01 0.000506 -0.95 1.1% minor -1.50 info 2
582c2d8 resolving nullpointer exception caused by latest change on the implementation of hashcode/equals in FieldMapping 2015-06-21
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
30 Normal 132.03 1.60 0.29 -0.28 0.1% minor -0.18 info 0
adb74d0 Fixing issue with MasterDetailProcessor in which rows above the first master row would be included. 2015-06-22
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_5.java
30 Normal 133.37 1.00 0.00011 1.09 1.0% minor 1.34 info 2
21242eb Adjusting new writeValuesToRow method of AbstractWriter so it doesn't create empty columns at the end of the row. 2015-06-27
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_6.java
30 Non-normal 131.63 1.60 0.000329 -1.00 1.3% minor -1.73 info 2
6f63f71 Added row/csv/column and tests 2015-07-06
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/containers/Column.java
  • src/main/java/com/univocity/parsers/containers/Csv.java
  • src/main/java/com/univocity/parsers/containers/Row.java
  • src/test/java/com/univocity/parsers/examples/RowObjectExample.java
  • src/test/resources/examples/expectedOutputs/RowObjectExample/example013ReadCsvWithRowProcessorUsingRowObjects
30 Normal 132.48 1.21 0.105 0.43 0.6% minor 0.85 info 0
a16eb42 New class for Row object generating parser + PR comments. 2015-07-06
  • src/main/java/com/univocity/parsers/common/processor/RowContainerListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/containers/Column.java
  • src/main/java/com/univocity/parsers/containers/Csv.java
  • src/main/java/com/univocity/parsers/containers/RecordMetaData.java
  • src/main/java/com/univocity/parsers/containers/Row.java
  • src/test/java/com/univocity/parsers/examples/RowObjectExample.java
30 Non-normal 134.81 1.05 4.78e-09 1.78 1.8% minor 2.33 info 2
6eea9c9 Removed Column.java 2015-07-08
  • src/main/java/com/univocity/parsers/common/processor/RowContainerListProcessor.java
  • src/main/java/com/univocity/parsers/containers/Column.java
  • src/main/java/com/univocity/parsers/containers/RecordMetaData.java
  • src/main/java/com/univocity/parsers/containers/Row.java
  • src/test/java/com/univocity/parsers/examples/RowObjectExample.java
30 Normal 132.45 0.92 9.84e-11 -2.04 1.8% minor -2.36 info 2
5642528 Implement header creation. 2015-07-08
  • src/main/java/com/univocity/parsers/common/processor/RowContainerListProcessor.java
  • src/main/java/com/univocity/parsers/containers/RecordMetaData.java
  • src/test/java/com/univocity/parsers/examples/RowObjectExample.java
30 Non-normal 134.51 1.74 0.000966 0.91 1.6% minor 2.06 info 2
c529350 No need to fill the stack trace of an internal EOFException as it is meant for internal use only. 2015-07-11
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
30 Non-normal 131.86 1.48 0.00114 -0.89 2.0% minor -2.65 info 2
e7f543c Cleaning up code to remove experimental stuff. 2015-07-12
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
30 Non-normal 134.13 1.23 2.83e-05 1.18 1.7% minor 2.27 info 2
33b6b15 Making column reordering auto-configuration based on RowProcessors more clean. Removing messy code for bean nesting. 2015-07-14
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnOrderDependent.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
30 Normal 131.52 1.12 2.2e-10 -1.98 1.9% minor -2.61 info 2
d3cd7dc Implementing initial structure for typed Records. 2015-07-15
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetadata.java
  • src/main/java/com/univocity/parsers/common/record/Row.java
30 Normal 133.06 1.07 3.03e-05 1.17 1.2% minor 1.54 info 2
6beb10e Adjusting code after discovering compilation errors that intellij didn't indicate... wtf. 2015-07-16
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
30 Non-normal 133.75 1.12 0.0286 0.58 0.5% minor 0.68 info 2
f4471ff Implemented initial version of all methods specified by the Record interface 2015-07-18
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/record/MetaData.java
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
30 Normal 133.22 1.24 0.675 -0.11 0.4% minor -0.53 info 0
0914247 Implemented initial version of all methods specified by the Record interface 2015-07-18
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/record/MetaData.java
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_5.java
30 Normal 134.03 1.23 0.121 0.41 0.6% minor 0.81 info 0
cec80ef Committing test cases for Record class. 2015-07-18
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
30 Non-normal 132.58 1.97 0.000104 -1.09 1.1% minor -1.45 info 2
defecc1 Fixed compilation error 2015-07-21
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
30 Non-normal 134.28 1.78 0.00374 0.78 1.3% minor 1.71 info 2
bde0e5e Removed empty <p/> tags as per Issue #40 2015-08-05
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnOrderDependent.java
30 Normal 131.50 0.89 5.64e-07 -1.52 2.1% minor -2.78 info 2
b65a2d1 Merge pull request #41 from MitchJust/master 2015-08-05
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnOrderDependent.java
30 Normal 132.42 1.00 0.000166 1.04 0.7% minor 0.92 info 2
761042a Improving usability of RecordMetaData by handling case insensitive field names. Also validating names because I die inside a bit when I get a nullpointer exception from my code. 2015-09-16
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
30 Normal 132.69 1.31 0.31 0.26 0.2% minor 0.26 info 0
239e35f Adjusting writers to expand the internal character buffer according to the content being written. The previous pre-allocation strategy was an unusable pain in the neck when writing large values. 2015-09-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Non-normal 133.98 1.54 0.017 0.63 1.0% minor 1.30 info 2
922aeb6 handling rows with fewer columns when reading values using RecordMetadataImpl 2015-09-30
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
30 Non-normal 134.97 1.51 0.0786 0.46 0.7% minor 0.98 info 0
c7bba80 Fixed bean writing bug unearthed in issue #46: can't process annotated java bean with manually headers specified manually. 2015-10-07
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_46.java
30 Normal 133.00 0.82 0.000262 -1.02 1.5% minor -1.96 info 2
362bda4 Fixed issue #48. Allowing input files with few columns to be parsed using annotated java beans, even when there are not enough columns in the input matching all parsed fields. 2015-10-08
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
  • src/test/java/com/univocity/parsers/issues/github/Github_48.java
30 Normal 133.79 1.19 0.24 0.31 0.6% minor 0.79 info 0
ad2b267 Resolved github Issue #49: adding support for line joining in TSV writer/parser 2015-10-09
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
30 Non-normal 134.32 1.48 0.312 0.26 0.4% minor 0.53 info 0
ae7eada Making the parallel code a bit less annoying when running in concurrent environments. When threads get interrupted externally it doesn't help much to throw additional exceptions. 2015-10-10
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
30 Non-normal 135.03 1.15 0.0028 0.81 0.5% minor 0.71 info 2
f968d79 Fixed issue #50 - parsing inputs with missing column names into java beans. 2015-10-12
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_50.java
30 Non-normal 134.24 1.19 0.00282 -0.81 0.6% minor -0.78 info 2
56ed84e Fixed github issue #52: Invalid ParsingContext#currentLine() for the last line 2015-10-16
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_52.java
30 Normal 134.49 0.86 0.059 0.50 0.2% minor 0.25 info 0
2ff848f Code cleanup 2015-10-27
  • src/main/java/com/univocity/parsers/common/LineReader.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_46.java
30 Normal 133.05 1.52 0.000149 -1.07 1.1% minor -1.44 info 2
ffae0a4 Fixed issue #54 - allowing independent handling of line endings in quoted values of CSV data. 2015-11-03
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Normal 135.14 1.65 5.03e-05 1.13 1.6% minor 2.09 info 2
c38f710 Fixed issue #43 (https://github.com/uniVocity/univocity-parsers/issues/43) and making it possible for Android users to use our library! 2015-11-03
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/beans/BeanHelper.java
  • src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
30 Normal 135.11 0.59 0.752 0.08 0.0% minor -0.03 info 0
da4fd75 Removing self-closing <p/> elements from javadocs as Java 8 won't compile with them. Thanks IntelliJ (15) for adding them back every time... I love you but you make me suffer. 2015-11-03
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/Headers.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/DummyFormat.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/LineReader.java
  • src/main/java/com/univocity/parsers/common/NoopRowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/RowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/beans/BeanHelper.java
  • src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
  • src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
  • src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
  • src/main/java/com/univocity/parsers/common/processor/NoopRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowPlacement.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/ByteConversion.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumSelector.java
  • src/main/java/com/univocity/parsers/conversions/FloatConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedConversion.java
  • src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/LongConversion.java
  • src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
  • src/main/java/com/univocity/parsers/conversions/RegexConversion.java
  • src/main/java/com/univocity/parsers/conversions/ShortConversion.java
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FieldAlignment.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldEnumSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/TestEnum.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/examples/Car.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/Example.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/SettingsExamples.java
  • src/test/java/com/univocity/parsers/examples/TestBean.java
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/WordsToSetConversion.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvDimensionExample.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_1.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
  • src/test/java/com/univocity/parsers/issues/github/Github_14.java
  • src/test/java/com/univocity/parsers/issues/github/Github_16.java
  • src/test/java/com/univocity/parsers/issues/github/Github_18.java
  • src/test/java/com/univocity/parsers/issues/github/Github_19.java
  • src/test/java/com/univocity/parsers/issues/github/Github_21.java
  • src/test/java/com/univocity/parsers/issues/github/Github_23.java
  • src/test/java/com/univocity/parsers/issues/github/Github_26.java
  • src/test/java/com/univocity/parsers/issues/github/Github_27.java
  • src/test/java/com/univocity/parsers/issues/github/Github_29.java
  • src/test/java/com/univocity/parsers/issues/github/Github_3.java
  • src/test/java/com/univocity/parsers/issues/github/Github_30.java
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
  • src/test/java/com/univocity/parsers/issues/github/Github_32.java
  • src/test/java/com/univocity/parsers/issues/github/Github_33.java
  • src/test/java/com/univocity/parsers/issues/github/Github_34.java
  • src/test/java/com/univocity/parsers/issues/github/Github_35.java
  • src/test/java/com/univocity/parsers/issues/github/Github_7.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_4.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_5.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_6.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
30 Normal 134.94 1.18 0.191 -0.34 0.1% minor -0.17 info 0
f3eb2af Implemented enhancement described in issue #38 - Let users of CsvWriter determine how to handle unquoted values that contain the quote character 2015-11-04
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Non-normal 135.47 0.87 0.0513 0.51 0.4% minor 0.53 info 0
16e02e1 Adding configuration option to allow skipping 'n' rows from the input before parsing. 2015-11-08
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 136.00 0.96 0.0135 0.66 0.4% minor 0.53 info 2
9b68f3b Adding initial code required to implement issue #39 - Extend AbstractWriter to support maps 2015-11-08
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Non-normal 133.12 2.41 0.00062 -0.96 2.1% minor -2.88 info 2
6eb1ae0 Fixed #39: Adding support for writing maps and maps with column data to AbstractWriter 2015-11-09
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_39.java
  • src/test/resources/examples/expectedOutputs/WriterExamples/example007WriteValues
30 Normal 134.55 1.44 0.775 0.07 1.1% minor 1.43 info 0
9a081f1 Updating configuration requirements for quote escape to automatically assign the escape of the escape character instead of expecting the user to provide one. This is way saner than expecting users to remember to set it explicitly. 2015-11-11
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/test/java/com/univocity/parsers/issues/github/Github_21.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
30 Normal 135.02 1.27 0.093 0.44 0.3% minor 0.47 info 0
d8aa1a2 Extending AbstractWriter to support "processRecord" operations using the RowProcessor over maps and rows built using 'addValue' (formerly writeValue). 2015-11-11
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_39.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_6.java
30 Non-normal 136.88 1.51 1.52e-05 1.22 1.4% minor 1.86 info 2
403ca2e Adding null checks and ensuring new write methods will clean after themselves in case of errors. 2015-11-13
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Non-normal 134.52 1.76 0.000114 -1.07 1.7% minor -2.36 info 2
6b7b253 Adding initial implementation for issue #37. Assign default conversions to input types when writing rows of Object. Need to prevent conversions to be applied over specific columns. 2015-11-13
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_37.java
30 Normal 135.99 0.98 0.00355 0.79 1.1% minor 1.47 info 2
805035e updating comments on testcase for issue 37 2015-11-14
  • src/test/java/com/univocity/parsers/issues/github/Github_37.java
30 Non-normal 133.80 1.45 5.4e-07 -1.48 1.6% minor -2.19 info 2
f81b8b9 Adding a few convenience methods to implementations of ColumnReaderProcessor that allow getting from a given column directly, and return the list with the type where possible 2015-11-16
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
30 Normal 135.51 1.46 0.000462 0.96 1.3% minor 1.71 info 2
09e9302 Implemented support for parsing multiple types of java beans as specified in issue #17 2015-11-16
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
30 Normal 138.43 0.62 9.18e-13 2.68 2.2% minor 2.92 info 2
84ea6c2 updating input value switch to allow users to specify their own custom matcher. 2015-11-19
  • src/main/java/com/univocity/parsers/common/processor/CustomMatcher.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
30 Non-normal 137.68 1.16 0.000301 -1.01 0.5% minor -0.75 info 2
fa14305 refactoring code that handles field/property extraction from a class 2015-11-19
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
30 Non-normal 136.61 1.26 0.0287 -0.58 0.8% minor -1.06 info 2
1800742 bugfixes 2015-12-06
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
30 Normal 135.82 1.44 0.0307 -0.57 0.6% minor -0.79 info 2
b7f9539 refactoring RecordMetadata to move indexOf(column) methods into the ParsingContext class. 2015-12-15
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
30 Non-normal 137.78 0.87 4.71e-07 1.50 1.4% minor 1.96 info 2
8153201 Adding initial structure of code for enhancement issue #28 - Provide default parse/write routines for common use cases. 2015-12-15
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/csv/CsvRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
30 Normal 137.57 1.16 0.111 -0.42 0.2% minor -0.21 info 0
9a8931f IntelliJ's copyright plugin sucks if you need different copyright headers per module. Undoing the crap it did here. 2015-12-15
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/csv/CsvRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
30 Normal 135.09 1.63 1.5e-07 -1.57 1.8% minor -2.48 info 2
16a654a Fixed issue github issue #61. Adjusting algorithm to parse unescaped quotes where the quotes are "connected". 2015-12-17
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_61.java
30 Normal 135.07 1.86 0.668 -0.11 0.0% minor -0.01 info 0
4594b22 Reducing memory consumption when using the threaded input reader by allocating character buckets on demand 2016-01-02
  • pom.xml
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
30 Normal 113.51 0.59 8.26e-37 -15.54 16.0% major -21.56 info 5
409dff7 Merge remote-tracking branch 'uniVocity/master' 2016-01-12
  • pom.xml
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_61.java
30 Normal 113.03 0.61 0.0083 -0.71 0.4% minor -0.48 info 2
dc6aff0 - Merged with remote repository 2016-01-12
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/resources/csv/test.csv
30 Normal 114.07 0.68 6.63e-06 1.28 0.9% minor 1.03 info 2
eb489ef CSVWriter, CSVParser, TSVWriter and TSVParser 100% tested 2016-01-12
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
  • test.csv
  • test.tsv
30 Normal 116.05 0.53 2.39e-19 3.54 1.7% minor 1.98 info 2
651f017 Expanding test coverage of CsvParser/Writer and TsvParser/Writer. 2016-01-13
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
  • test.csv
30 Normal 115.38 0.62 2.01e-06 -1.37 0.6% minor -0.67 info 2
0a2f656 Implemented feature suggested in Github #62: adding support for reading comment contents 2016-01-15
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 115.09 0.85 0.363 -0.24 0.3% minor -0.29 info 0
8f3a2e2 Fixed build error caused by maven-surefire-plugin not using the correct encoding. 2016-01-15
  • pom.xml
30 Normal 115.64 0.84 0.00477 0.76 0.5% minor 0.55 info 2
12574b7 Adding test and adjustments for AbstractRoutines. 2016-01-15
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/csv/CsvRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
30 Normal 122.93 0.79 1.32e-39 8.67 6.3% moderate 7.29 warning 4
28c2b20 Reverting changes made by IntelliJ's crap refactoring of string literal and comments. 2016-01-15
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
30 Normal 122.76 0.62 0.948 0.02 0.1% minor -0.17 info 0
6bffdf2 implementing routines for serializing/deserializing annotated java beans 2016-01-16
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/csv/CsvRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
30 Normal 122.92 0.78 0.212 0.33 0.1% minor 0.17 info 0
a00f430 Added default configurations for CSV in the Csv class. Updated routines classes to make them less cumbersome to use. 2016-01-16
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/csv/Csv.java
  • src/main/java/com/univocity/parsers/csv/CsvRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
30 Normal 122.62 0.71 0.0403 -0.54 0.2% minor -0.30 info 2
7124877 updating method signatures in AbstractRoutines.java 2016-01-16
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
30 Normal 122.70 0.67 0.941 -0.02 0.1% minor 0.08 info 0
089d33f Fixed behavior when `settings.setNumberOfRecordsToRead(0);` to ensure no actual records are read as reported in github issue #62. 2016-01-19
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_62.java
30 Normal 122.31 0.79 0.543 -0.16 0.3% minor -0.39 info 0
1750ee3 setting line separator explicitly in test case 2016-01-19
  • src/test/java/com/univocity/parsers/issues/github/Github_62.java
30 Normal 123.16 0.62 0.000379 0.98 0.7% minor 0.85 info 2
5761f1a code cleanup: fixed misspelled words, typos, removed unnecessary code 2016-01-19
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 123.22 0.71 0.41 -0.21 0.0% minor 0.06 info 0
d6310ee code cleanup: fixed misspelled words, typos, removed unnecessary code 2016-01-19
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/RowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
  • src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
  • src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnOrderDependent.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/ByteConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
  • src/main/java/com/univocity/parsers/conversions/FloatConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedConversion.java
  • src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/LongConversion.java
  • src/main/java/com/univocity/parsers/conversions/ShortConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
30 Non-normal 124.22 1.16 5.86e-06 1.32 0.8% minor 1.00 info 2
80a94e0 adding javadocs to many public classes/methods that were left without documentation. work in progress 2016-01-19
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/CustomMatcher.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/conversions/EnumSelector.java
  • src/main/java/com/univocity/parsers/fixed/FieldAlignment.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
30 Normal 123.30 0.72 1.28e-05 -1.25 0.7% minor -0.92 info 2
80206d9 adding more javadocs 2016-01-19
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
30 Normal 122.70 0.79 0.00947 -0.69 0.5% minor -0.59 info 2
b7d9f95 updating the documentation in method `CommonSettings.selectFields` to make its intended usage clearer (especially when writing). 2016-01-20
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
30 Normal 123.78 0.71 3.78e-07 1.48 0.9% minor 1.08 info 2
0f9b45f Implemented support for field-dependent padding on fixed width writer/parser. 2016-01-20
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/csv/Csv.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
30 Normal 123.92 0.82 0.59 0.14 0.1% minor 0.14 info 0
47932e1 Implemented support independent header alignment in FixedWidthWriter 2016-01-21
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
30 Normal 123.30 0.75 0.0195 -0.62 0.5% minor -0.62 info 2
43e15e1 Fixed Github issue #67 - no need to flush the writer when closing. 2016-01-22
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 123.62 0.71 0.201 0.33 0.3% minor 0.33 info 0
e4d2a4a Merge remote-tracking branch 'uniVocity/master' 2016-01-22
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/RowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
  • src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
  • src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnOrderDependent.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/CustomMatcher.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/ByteConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumSelector.java
  • src/main/java/com/univocity/parsers/conversions/FloatConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedConversion.java
  • src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/LongConversion.java
  • src/main/java/com/univocity/parsers/conversions/ShortConversion.java
  • src/main/java/com/univocity/parsers/csv/Csv.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvRoutines.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/fixed/FieldAlignment.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_62.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
  • test.csv
30 Normal 123.28 0.60 0.106 -0.42 0.3% minor -0.34 info 0
cab1e3b Adding javadocs to public classes/methods that didn't have any 2016-01-22
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/NoopRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
30 Normal 122.84 0.90 0.00662 -0.73 0.4% minor -0.44 info 2
2be2d42 Adding more javadocs to public classes/methods that didn't have any 2016-01-22
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
30 Normal 123.74 0.68 4.13e-05 1.15 0.7% minor 0.89 info 2
00d0e58 - More tests on AbstractWriter and FixedWidthWriter 2016-01-22
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
30 Non-normal 124.61 0.68 2.07e-05 1.20 0.7% minor 0.88 info 2
f8fc73f Completed boring task of adding javadocs to public classes/methods that didn't have any 2016-01-23
  • src/main/java/com/univocity/parsers/common/record/Record.java
30 Normal 124.47 0.77 0.74 -0.09 0.1% minor -0.15 info 0
8a46384 adjusting javadocs 2016-01-23
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
30 Normal 123.24 0.47 4.49e-09 -1.84 1.0% minor -1.22 info 2
e44c3f9 Adding javadocs to public classes/methods that didn't have any 2016-01-25
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/NoopRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
30 Non-normal 123.22 0.76 0.313 0.26 0.0% minor -0.02 info 0
f73491a Adding more javadocs to public classes/methods that didn't have any 2016-01-25
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
30 Normal 124.44 0.77 7.49e-05 1.10 1.0% minor 1.21 info 2
6a9a85f Completed boring task of adding javadocs to public classes/methods that didn't have any 2016-01-25
  • src/main/java/com/univocity/parsers/common/record/Record.java
30 Normal 123.78 0.83 0.0735 -0.47 0.5% minor -0.65 info 0
734b32e adjusting javadocs 2016-01-25
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
30 Normal 124.75 0.71 0.000108 1.07 0.8% minor 0.96 info 2
04cf388 Adding more tests and fixing method `AbstractWriter.writeStringRows` in the process 2016-01-25
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
30 Normal 123.49 0.58 9.23e-10 -1.90 1.0% minor -1.26 info 2
cbb31db refactoring code introduced in Github issue #62 to expose comments/headers/parsed headers through the ParsingContext only, which is now accessible directly from the parser via the newly `getContext()` method. This provides better control over the parsing process when not using a RowProcessor and also centralizes all methods with information about the parsing process in a specific class (ParsingContext). 2016-01-25
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_62.java
30 Normal 124.25 0.71 2.69e-05 1.18 0.6% minor 0.76 info 2
e2c856f adding support for expansion of rows written with less columns than headers, as identified in github issue #66 2016-01-25
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
30 Normal 124.43 0.66 0.329 0.25 0.1% minor 0.18 info 0
024fa93 Throwing exceptions when the OutputValueSwitch is unable to find a proper RowWriterProcessor to write a row. 2016-01-25
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/test/java/com/univocity/parsers/issues/github/Github_66.java
30 Normal 124.57 0.52 0.396 0.22 0.1% minor 0.15 info 0
ef64cae Fixed github issue #69 incorrect handling exceptions when processing rows without a RowWriterProcessor 2016-01-25
  • src/test/java/com/univocity/parsers/issues/github/Github_69.java
30 Normal 124.12 0.79 0.0172 -0.64 0.4% minor -0.45 info 2
f3a78f8 Fixed github issue #69 incorrect handling exceptions when processing rows without a RowWriterProcessor 2016-01-25
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 123.94 0.59 0.255 -0.30 0.2% minor -0.19 info 0
2e62935 Updating javadoc to mention the correct exception type as pointed out in Github #69 2016-01-25
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 124.21 0.64 0.104 0.43 0.2% minor 0.27 info 0
383b262 Adding better support for the output value switch when handling maps. 2016-01-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/test/java/com/univocity/parsers/issues/github/Github_66.java
30 Normal 124.84 0.82 0.0114 0.68 0.5% minor 0.63 info 2
12c6c8e Adding first example of version 2.0.0 new features. And a few adjustments to make it work as expected. 2016-01-26
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/test/java/com/univocity/parsers/examples/RecordExamples.java
  • src/test/resources/examples/expectedOutputs/RecordExamples/example001ParseRecords
30 Normal 123.41 0.60 3.85e-08 -1.66 1.1% minor -1.42 info 2
cddca1d Adjusting behavior of row expansion when using maps as reported in issue #66 2016-01-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_66.java
30 Normal 123.53 0.71 0.579 0.14 0.1% minor 0.12 info 0
fc61d73 Adjusting behavior of row expansion when using both maps and object arrays as reported in issue #66 2016-01-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/test/java/com/univocity/parsers/issues/github/Github_66.java
30 Normal 124.53 0.74 3.05e-06 1.33 0.8% minor 0.99 info 2
58ba3ed adding teeny tiny optimization to csv parser quoted value algorithm 2016-01-28
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Normal 124.91 0.75 0.0949 0.44 0.3% minor 0.39 info 0
ed91630 Fixed issue #70. Adding methods to return the detected format elements to the user. 2016-01-30
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example012FormatAutodetection
30 Normal 123.13 0.73 1.98e-12 -2.30 1.4% minor -1.78 info 2
45a7413 Fixed issues reported in Github #66. Not blowing up when maps have extra keys. 2016-01-30
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_66.java
30 Normal 124.27 0.92 2.06e-06 1.37 0.9% minor 1.14 info 2
7e52bcf Making adjustments and adding examples for the new Record API. 2016-02-01
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/record/MetaData.java
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/test/java/com/univocity/parsers/examples/RecordExamples.java
  • src/test/resources/examples/expectedOutputs/RecordExamples/example002RecordMetadata
  • src/test/resources/examples/expectedOutputs/RecordExamples/example003RecordToMap
30 Normal 124.38 0.67 0.415 0.21 0.1% minor 0.11 info 0
4b74fdf Adding examples using the routines object. 2016-02-04
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example001IterateOverBeans
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example002GetAllBeansAndWrite
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example003DumpResultSet
30 Normal 124.22 0.90 0.064 -0.49 0.1% minor -0.15 info 0
25e18b9 Adding example for CSV parsing while keeping escapes 2016-02-04
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example013ParseKeepingEscapeSequences
30 Normal 124.10 0.79 0.854 -0.05 0.1% minor -0.12 info 0
8498de3 Adding example for parsing multiple beans in a single pass using the MultiBeanProcessor 2016-02-04
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example014ParseMultipleBeansInSingleRow
30 Normal 123.52 0.72 0.00209 -0.83 0.5% minor -0.59 info 2
2a37dd7 Adding example for writing fixed width using different paddings and alignments 2016-02-04
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
  • src/test/resources/examples/expectedOutputs/FixedWidthWriterExamples/example001WriteWithAlignmentAndPadding
30 Normal 124.40 0.52 3.26e-07 1.51 0.7% minor 0.88 info 2
da091c1 Deprecating FixedWidthFieldLengths in favor of FixedWidthFields because the original name became misleading now that the class handles more than just lengths. 2016-02-05
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
  • src/test/java/com/univocity/parsers/examples/SettingsExamples.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
  • src/test/java/com/univocity/parsers/issues/github/Github_16.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
  • src/test/resources/examples/expectedOutputs/FixedWidthWriterExamples/example001WriteWithAlignmentAndPadding
30 Normal 123.71 0.64 6.63e-06 -1.28 0.6% minor -0.69 info 2
ff3c1b7 Adding example of writing CSV with default conversions applied over a type. Made a few adjustments on the behaviour of this functionality to ensure these can be overridden by column specific conversions. 2016-02-08
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/resources/examples/expectedOutputs/WriterExamples/example009WriteMapWithTypeConversion
30 Normal 124.47 0.84 0.00034 0.99 0.6% minor 0.76 info 2
c45d5a2 Adding examples for parsing quotes for CSV formats in all sorts of situations. Fixed issues parsing unescaped quotes in unquoted values, and fixed another issue reusing the parser object after an exception occurs. 2016-02-08
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/Example.java
  • src/test/java/com/univocity/parsers/issues/github/Github_18.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example015QuoteAndEscapeHandling
30 Normal 123.60 0.86 0.00047 -0.96 0.7% minor -0.87 info 2
cb0ffb0 Adding example for the newly introduced comment retrieval feature 2016-02-10
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example016ParseReadingComments
30 Normal 122.95 0.71 0.025 -0.59 0.5% minor -0.65 info 2
b3e29b3 Adding example for different configurations when writing quotes in CSV 2016-02-10
  • src/test/java/com/univocity/parsers/examples/CsvWriterExamples.java
  • src/test/resources/examples/expectedOutputs/CsvWriterExamples/example001Quoting
30 Normal 123.84 0.62 0.000173 1.04 0.7% minor 0.89 info 2
defc3ff Adding example of line joining with TSV 2016-02-11
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/TsvParserExamples/example009ParseJoinedLines
30 Normal 123.68 0.93 0.43 -0.21 0.1% minor -0.16 info 0
73e484a Adding example for fixed width with lookaheads 2016-02-12
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example009ParseWithLookahead
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example003DumpResultSet
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example003ParseAndWrite
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example004DumpResultSet
  • src/test/resources/examples/multi_schema.csv
  • src/test/resources/examples/multi_schema.txt
30 Normal 123.85 0.68 0.112 0.42 0.1% minor 0.17 info 0
c9e5daf Adding example for fixed width with lookahead/behind 2016-02-12
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example010ParseWithDefaultAndLookAhead
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example011ParseWithLookbehind
  • src/test/resources/examples/multi_schema2.txt
30 Normal 123.53 0.59 0.00508 -0.75 0.3% minor -0.33 info 2
0dbb2c4 Adding examples writing fixed width using lookahead/behind 2016-02-12
  • src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
  • src/test/resources/examples/expectedOutputs/FixedWidthWriterExamples/example002WriteWithLookahead
  • src/test/resources/examples/expectedOutputs/FixedWidthWriterExamples/example003WriteWithLookaheadAndDefault
  • src/test/resources/examples/expectedOutputs/FixedWidthWriterExamples/example004WriteWithLookbehind
30 Normal 124.17 0.67 0.000204 1.02 0.5% minor 0.65 info 2
f825f85 updating example writing fixed width using lookbehind 2016-02-12
  • src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
30 Normal 123.99 0.62 0.169 -0.36 0.1% minor -0.18 info 0
e829ecd adding example writing multi-schema formats using the OutputValueSwitch 2016-02-12
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/resources/examples/expectedOutputs/WriterExamples/example010MultiSchemaWrite
30 Normal 123.54 0.87 0.0392 -0.55 0.4% minor -0.45 info 2
2ef8f15 adding support and example writing multi-schema formats using the OutputValueSwitch with annotated java beans 2016-02-13
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/resources/examples/expectedOutputs/WriterExamples/example011MultiSchemaWriteWithBeans
30 Normal 124.81 0.71 3.09e-09 1.82 1.0% minor 1.27 info 2
9f12d4d adding example parsing multi-schema formats using the InputValueSwitch with annotated java beans 2016-02-13
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/test/java/com/univocity/parsers/examples/Car.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example008CustomConversionAnnotation
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example009ParallelProcessing
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example017ParseMultiSchema
30 Normal 124.56 0.55 0.0097 -0.69 0.2% minor -0.25 info 2
edb54a6 adding example parsing multi-schema formats using the InputValueSwitch with annotated java beans. Updated code to handle a selection of indexes. 2016-02-13
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example017ParseMultiSchema
30 Normal 124.39 0.72 0.498 -0.18 0.1% minor -0.17 info 0
7dd28ec updating examples. 2016-02-14
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/RecordExamples.java
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/resources/README_template.md
30 Normal 123.65 0.65 0.000192 -1.03 0.6% minor -0.75 info 2
9ce4f93 Extended javadoc for Conversion interface and Convert annotation 2016-02-14
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
30 Normal 123.80 0.72 0.784 0.07 0.1% minor 0.15 info 0
8fb4d35 Merge pull request #73 from helt/master 2016-02-15
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
30 Normal 124.03 0.92 0.0689 0.48 0.2% minor 0.23 info 0
303128e Updating javadocs in the Conversion interface. 2016-02-15
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
30 Non-normal 124.19 0.64 0.743 -0.09 0.1% minor 0.16 info 0
c2a028b Fixed javadocs issues 2016-02-15
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Normal 123.94 0.74 0.49 -0.18 0.2% minor -0.25 info 0
817d1a3 adding more examples demonstrating the basic usage of the Record API. 2016-02-15
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example018ParseAllRecords
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example019IterateOverRecords
30 Normal 125.06 0.69 4.59e-07 1.47 0.9% minor 1.13 info 2
688cc34 updating examples for new tutorial 2016-02-15
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/resources/examples/expectedOutputs/WriterExamples/example012WriteMapWithHeaderMapping
30 Non-normal 124.10 0.93 0.000474 -0.96 0.8% minor -0.96 info 2
1d9c190 updating exaples for new tutorial 2016-02-15
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
30 Normal 124.02 0.69 0.253 -0.30 0.1% minor -0.09 info 0
953f664 Preparing release of version 2.0.0 2016-02-15
  • README.md
  • pom.xml
30 Non-normal 124.46 0.85 6.59e-05 1.11 0.4% minor 0.45 info 2
d32f13e bumping to 2.0.1-SNAPSHOT 2016-03-02
  • pom.xml
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
30 Normal 123.91 0.77 0.00018 -1.03 0.4% minor -0.55 info 2
730e5f1 Implemented enhancement for github issue #77 2016-03-07
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • test.csv
  • test.tsv
30 Normal 124.41 0.76 0.072 0.47 0.4% minor 0.50 info 0
6dd9337 Implemented enhancement suggested on github issue #75 2016-03-08
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
30 Normal 124.19 0.81 0.61 -0.13 0.2% minor -0.22 info 0
93d1fb6 Fixed broken test case after updating test bean to use trim to length. 2016-03-08
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
30 Normal 124.27 0.76 0.911 0.03 0.1% minor 0.08 info 0
0eacff1 bugfix: set index appropriately when expanding char buffer in WriterCharAppender 2016-04-01
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
30 Normal 124.29 0.80 0.484 0.18 0.0% minor 0.02 info 0
2f94c87 Merge pull request #79 from ashutoshmimani/master 2016-04-02
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/test/java/com/univocity/parsers/common/input/WriterCharAppenderTest.java
30 Normal 124.69 0.75 0.181 0.35 0.3% minor 0.41 info 0
07813d3 Preparing to release version 2.0.1 2016-04-02
  • README.md
  • pom.xml
30 Normal 123.88 0.70 3.88e-05 -1.15 0.7% minor -0.82 info 2
0e57da3 Merge branch 'hotfix-2.0.1' 2016-04-02
  • README.md
  • pom.xml
30 Normal 124.16 0.71 0.504 0.17 0.2% minor 0.29 info 0
9d5e933 Moving version back to 2.1.0-SNAPSHOT 2016-04-02
  • pom.xml
30 Normal 124.19 0.75 0.266 0.29 0.0% minor 0.03 info 0
b4a22d5 Fixed issue #60: processing unescaped quotes with CSV parser configured to stop at delimiter. 2016-04-04
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_60.java
30 Normal 124.31 0.68 0.822 -0.06 0.1% minor 0.12 info 0
a10cdaa preparing release 2.0.2 to include fix for CSV parser to enable proper handling of unescaped quotes with option to stop at delimiter. 2016-04-04
  • pom.xml
30 Normal 124.11 0.69 0.669 -0.11 0.2% minor -0.20 info 0
12a2b2b updating pom to generate test jar. 2016-04-04
  • pom.xml
30 Normal 123.81 0.91 0.896 -0.03 0.2% minor -0.30 info 0
b8d60a1 improving performance of CSV and TSV parsers. 2016-04-07
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
30 Normal 124.34 0.80 0.396 0.22 0.4% minor 0.53 info 0
b57a954 improving performance of CSV parser on quoted fields 2016-04-07
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Normal 123.94 0.74 0.0978 -0.43 0.3% minor -0.39 info 0
78548ba micro optimisation on character input reader. 2016-04-07
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 124.11 0.82 0.0991 0.43 0.1% minor 0.17 info 0
72519a1 updating configuration of unescaped quoted handling and deprecating the previous "parseUnescapedQuotes" & "parseUnescapedQuotesUntilDelimiter" in favour of the new UnescapedQuoteHandling enumeration. 2016-04-13
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/UnescapedQuoteHandling.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/csv/UnescapedQuoteHandlingTest.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_61.java
30 Normal 124.53 0.69 0.393 0.22 0.3% minor 0.42 info 0
b422376 Improved performance of CsvWriter (github #81). Work in progress... The same approach used for CSV didn't seem to yield any noticeable difference when writing TSV or FixedWidth. 2016-04-21
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
  • src/test/java/com/univocity/parsers/examples/Example.java
30 Normal 124.48 0.71 0.413 0.21 0.0% minor -0.06 info 0
3c9c7b9 Adding license headers as pointed out in Github issue #84 2016-04-26
  • src/main/java/com/univocity/parsers/common/record/MetaData.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_46.java
  • src/test/java/com/univocity/parsers/issues/github/Github_48.java
  • src/test/java/com/univocity/parsers/issues/github/Github_50.java
  • src/test/java/com/univocity/parsers/issues/github/Github_52.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
30 Normal 123.84 0.68 0.00106 -0.89 0.5% minor -0.63 info 2
55522db teeny tiny micro-optimization iterating over strings by avoiding calls to string.length() 2016-04-30
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
30 Normal 123.62 0.78 0.238 -0.31 0.2% minor -0.23 info 0
f67edd8 teeny tiny micro-optimization iterating over strings by avoiding calls to string.length() 2016-04-30
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
30 Normal 123.53 0.74 0.549 -0.16 0.1% minor -0.09 info 0
b69f8bb Finished up Github issue #81 - writing CSV should be almost 40% faster now. Writing TSV improved a bit as well. 2016-05-02
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
30 Normal 123.73 0.76 0.529 0.16 0.2% minor 0.20 info 0
551d8fc removing javadoc warning 2016-05-02
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
30 Normal 123.97 0.70 0.466 0.19 0.2% minor 0.23 info 0
564b28c preparing to release version 2.1.0 2016-05-02
  • README.md
  • pom.xml
30 Normal 123.39 0.69 0.0103 -0.68 0.5% minor -0.58 info 2
8947daa improving performance of parsers a bit further 2016-05-02
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 124.47 0.78 4.51e-07 1.47 0.9% minor 1.08 info 5
d4c8c88 fixed issue #85 2016-05-06
  • pom.xml
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/test/java/com/univocity/parsers/issues/github/Github_85.java
30 Normal 125.09 0.74 0.00578 0.74 0.5% minor 0.63 info 2
6c8ad76 Revert "improving performance of parsers a bit further" 2016-05-06
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 123.60 0.57 1.15e-10 -2.05 1.2% minor -1.49 info 5
c3ef7a0 adding further tests for trailing whitespaces, moving updateWhitespace() method from WriterCharAppender to CharAppender. 2016-05-06
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 123.40 0.95 0.0418 -0.54 0.2% minor -0.20 info 2
e992365 Fixed github issue #86 2016-05-06
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
30 Normal 123.34 0.65 0.68 0.11 0.0% minor -0.06 info 0
b37edfb removing sysout from test case 2016-05-06
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
30 Normal 122.95 0.98 0.413 -0.21 0.3% minor -0.39 info 0
4182be2 simplifying code of CSV and TSV parser by adjusting implementation of ignoreTrailingWhitespaces. 2016-05-07
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
30 Normal 123.69 0.60 0.00682 0.73 0.6% minor 0.73 info 2
3bd9294 adjusting csv parser' parseValueProcessingEscape 2016-05-07
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Normal 124.34 0.71 0.00458 0.76 0.5% minor 0.66 info 2
f0375ad preparing release of maintenance version 2.1.1 2016-05-10
  • README.md
  • pom.xml
30 Normal 123.01 0.73 1.45e-08 -1.70 1.1% minor -1.33 info 2
0e3ee0c Fixed github issue #89: error processing last column when maxColumns limit is reached 2016-05-31
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_89.java
30 Normal 124.17 0.69 2.57e-07 1.51 0.9% minor 1.16 info 2
0b18cf2 Fixed github issue #90: fixed width parser fails to read data from content without record delimiters. 2016-05-31
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
30 Normal 124.44 0.74 0.0911 0.44 0.2% minor 0.27 info 0
0c69d2e bumbing version number to 2.1.2-SNAPSHOT 2016-05-31
  • pom.xml
30 Normal 123.28 0.90 2.89e-05 -1.18 0.9% minor -1.17 info 2
be36f67 Fixed issue raised in github #91 - unable to write fixed-width without adding a trailing line separator. 2016-05-31
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
30 Non-normal 124.16 0.81 0.000585 0.94 0.7% minor 0.88 info 2
8d03404 Fixed issue raised in github #92 - handling csv's emptyValue when processing the last quoted value of an input 2016-06-03
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_92.java
30 Normal 123.43 0.83 0.000744 -0.92 0.6% minor -0.73 info 2
520e0b8 Fixed Github issue #93: Parsing csv files without header crashes with ArrayIndexOutOfBoundException 2016-06-03
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/test/java/com/univocity/parsers/issues/github/Github_93.java
30 Normal 124.31 0.77 0.000353 0.98 0.7% minor 0.89 info 2
e5deab7 preparing release of next maintenance version 2.1.2 2016-06-09
  • pom.xml
30 Normal 123.14 0.69 1.44e-06 -1.39 0.9% minor -1.17 info 2
158b541 Fixed issue #97. Incorrect handling of unquoted CSV fields, with whitespaces only, at the last column of a row, being treated as EmptyValue instead of NullValue. 2016-06-13
  • pom.xml
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_97.java
30 Normal 124.52 0.71 7.8e-10 1.90 1.1% minor 1.38 info 2
2f4c69e Resetting cached column position maps in default parsing context when reloading headers. 2016-06-13
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
30 Normal 122.90 0.67 1.08e-12 -2.34 1.3% minor -1.62 info 2
fb2a73c Adjusting the handling of Records 2016-06-14
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
30 Normal 125.29 0.64 3.82e-19 3.42 1.9% minor 2.39 info 2
efc025b Ensuring active appender is set correctly when fields are selected. 2016-06-15
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Normal 123.93 0.72 1.54e-09 -1.86 1.1% minor -1.36 info 2
9b17943 Simplifying implementation of CSV and TSV parsers, which as a bonus seemed to improve the performance as a side effect. 2016-06-16
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
30 Normal 123.18 0.58 0.000467 -0.96 0.6% minor -0.75 info 5
6b3f5d1 Implemented support for auto-expanding value buffer (github issue #96) 2016-06-16
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
30 Normal 126.73 0.86 1.27e-23 4.62 2.9% minor 3.55 info 2
edec7ef Implemented support for handling of contents available from exception messages, and from exception objects themselves (github issue #98) 2016-06-16
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Normal 126.57 0.80 0.938 -0.02 0.1% minor -0.17 info 0
3d2c68a Implemented support for keeping quotes around quoted cells as described in github issue #95. 2016-06-17
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 126.96 0.84 0.279 0.28 0.3% minor 0.39 info 0
e18df0d Adjusting display of restricted parsed content in exceptions to show the end of the parsed content instead of the beginning, so the error shows what was being parsed when the error occurred. 2016-06-17
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 126.69 0.75 0.227 -0.32 0.2% minor -0.27 info 0
ff30c0c updating parser to ignore blank comments as well as whitespaces around them. 2016-06-20
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example016ParseReadingComments
30 Normal 127.41 0.58 0.000159 1.05 0.6% minor 0.72 info 2
5d3896d adjusting handling of comments and 2016-06-20
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Normal 127.31 0.51 0.63 -0.13 0.1% minor -0.10 info 0
762fff8 Fixed mishandling of quote characters set as whitespace when ignore traling whitespace is enabled. 2016-06-22
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_100.java
30 Normal 127.22 0.77 0.493 -0.18 0.1% minor -0.09 info 0
0188f8f fixed issue with boolean property of date formats not being set correctly in annotated classes. 2016-06-24
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_7.java
30 Normal 126.96 0.73 0.197 -0.34 0.2% minor -0.26 info 0
9d50930 Improve error message handling 2016-06-24
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
30 Normal 126.19 0.80 0.00038 -0.97 0.6% minor -0.78 info 2
fac7a17 Refactoring internal implementation of the ParsingContext to improve reusability of core classes. 2016-06-27
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
30 Normal 126.95 0.83 0.000132 1.06 0.6% minor 0.77 info 2
fdd8fd9 adjusting initialization of TextParsingException after refactoring hierarchy of ParsingContext interface 2016-06-27
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
30 Normal 127.43 0.73 0.171 0.36 0.4% minor 0.48 info 0
5ab877e refactoring internal structure of the parser output. 2016-07-01
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Normal 127.09 0.68 0.106 -0.42 0.3% minor -0.34 info 0
8270d6c Made initializeHeaders protected 2016-07-01
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Normal 127.20 0.77 0.0721 0.47 0.1% minor 0.11 info 0
8c93d58 Refactored RowProcessor hierarchy into generic typed Processor hierarchy. 2016-07-04
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/core/ConcurrentProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/FieldProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/NoopProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ObjectProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/Processor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedBatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedBatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedMasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedMasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedMultiBeanRowProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
30 Normal 126.81 0.67 0.0277 -0.58 0.3% minor -0.39 info 2
9987f1f Deprecating RowProcessor usage in favour of Processor<T>. Work in progress. 2016-07-05
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/ProcessorSwitch.java
30 Normal 127.19 0.72 0.155 0.37 0.3% minor 0.38 info 0
069a2fe Made all general implementations of Processor in package processor.core abstract. Concrete parser implementations should all extend and provide concrete Processor types so users won't have to worry about generic typing. Work in progress. 2016-07-05
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnReaderProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/core/ConcurrentProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/FieldProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ObjectProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/Processor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedBatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedBatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedMasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedMasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/TypedMultiBeanRowProcessor.java
30 Normal 127.56 0.53 0.0701 0.48 0.3% minor 0.37 info 0
aa21a66 Updating comments as specified in github issue #101 2016-07-06
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/core/NoopProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/Processor.java
30 Normal 127.19 0.78 0.498 -0.18 0.3% minor -0.37 info 0
34a7897 removing usage of RowProcessor from within Processor<T> implementations 2016-07-06
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
30 Normal 127.19 0.67 0.614 -0.13 0.0% minor 0.00 info 0
32fe45d Adjusting javadocs and parameterized types after refactoring RowProcessor into Processor<T>. 2016-07-06
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/SettingsExamples.java
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvDimensionExample.java
30 Non-normal 127.43 0.88 0.492 0.18 0.2% minor 0.24 info 0
4642dd7 Moved entityFieldSelector to univocity-parsers. 2016-07-07
  • src/main/java/com/univocity/parsers/common/AbstractEntityParserSettings.java
  • src/main/java/com/univocity/parsers/common/EntityFieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/EntityFieldSet.java
30 Normal 127.19 0.55 0.272 -0.29 0.2% minor -0.25 info 0
9f94890 Made ConcurrentRowProcessor block. Made ProcessorErrorHandlers generic. 2016-07-08
  • src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/RowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
30 Normal 128.06 0.61 6.63e-07 1.44 0.7% minor 0.88 info 2
d7f47f3 Deprecating methods getRowProcessorErrorHandler and setRowProcessorErrorHandler in CommonSettings, in favour of getProcessorErrorHandler and setProcessorErrorHandler 2016-07-08
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
30 Normal 126.56 0.77 1.7e-10 -2.02 1.2% minor -1.51 info 2
3ab1952 Removed duplicate code from CSVParser to make the code cleaner. This seemed to improve the performance of the parser when reading quoted fields quite a bit. Apparently the JVM was able to optimize the bytecode of a "simpler" method. 2016-07-08
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Non-normal 127.83 0.66 2.74e-08 1.66 1.0% minor 1.27 info 5
ac16889 Adding adjustments to csv parser after code inspection. 2016-07-08
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Normal 127.13 0.82 0.00139 -0.87 0.5% minor -0.70 info 2
7d4c480 Simplified and optimized critical 'nextChar' method in AbstractCharInputReader 2016-07-08
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Normal 127.53 0.80 0.142 0.38 0.3% minor 0.40 info 0
f34e2b8 Updating javadocs and improving the behavior of AbstractConcurrentProcessor 2016-07-15
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/EntityFieldSelector.java
  • src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/fields/EntityFieldSet.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
30 Normal 128.23 1.00 0.0212 0.61 0.5% minor 0.70 info 2
321ee3a Adjusting handling of content printing in error messages: DataProcessingExceptions should now omit/restrict sensitive data if parser/writer settings define an errorContentLength >= 0 2016-07-15
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
30 Non-normal 129.61 1.05 7.98e-06 1.27 1.1% minor 1.38 info 2
b959c0d Implemented support for meta annotations 2016-07-15
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/Headers.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
30 Normal 128.56 0.65 0.000568 -0.95 0.8% minor -1.05 info 2
349f9e4 Corrected version 2016-07-15
  • pom.xml
30 Normal 128.17 0.54 0.038 -0.55 0.3% minor -0.39 info 2
9b0923b Adjusting handling of content printing in error messages: Replaced few IllegalArgument/IllegalState exceptions by DataProcessingException to omit/restrict sensitive data if parser/writer settings define an errorContentLength >= 0 2016-07-15
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
30 Normal 128.01 1.10 0.578 -0.14 0.1% minor -0.16 info 0
f23eb23 Updating javadocs and improving the behavior of AbstractConcurrentProcessor 2016-07-15
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/EntityFieldSelector.java
  • src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/fields/EntityFieldSet.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
30 Normal 126.82 0.85 0.000125 -1.07 0.9% minor -1.19 info 2
6edf0fc Adjusting handling of content printing in error messages: DataProcessingExceptions should now omit/restrict sensitive data if parser/writer settings define an errorContentLength >= 0 2016-07-15
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
30 Normal 129.69 0.96 2.64e-15 2.77 2.3% minor 2.87 info 2
3f617b7 Adjusting handling of content printing in error messages: Replaced few IllegalArgument/IllegalState exceptions by DataProcessingException to omit/restrict sensitive data if parser/writer settings define an errorContentLength >= 0 2016-07-15
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
30 Non-normal 128.80 1.17 0.00048 -0.96 0.7% minor -0.89 info 2
fbe26a1 Merge branch 'Unimarket-master' 2016-07-15
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/Headers.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
30 Normal 128.84 1.17 0.203 0.33 0.0% minor 0.05 info 0
02b3cb2 Adding javadocs to public methods introduced in pull request #103. 2016-07-15
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
30 Normal 129.16 1.09 0.453 0.20 0.2% minor 0.31 info 0
bec13c8 fixed issue in newly refactored method isCustomAnnotation() 2016-07-15
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
30 Non-normal 129.38 1.44 0.558 -0.15 0.2% minor 0.22 info 0
99d1541 Adjusting AbstractConcurrentProcessor to prevent deadlock when limit of row is set to 1. 2016-07-18
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
30 Normal 129.75 0.73 0.00734 0.73 0.3% minor 0.37 info 2
9e71a40 preparing to release version 2.2.0 2016-07-18
  • README.md
  • pom.xml
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
30 Normal 129.90 0.87 0.753 0.08 0.1% minor 0.16 info 0
7f9b486 Improved writing performance by NOT using a BufferedWriter internally as it seems to be just adding overhead - we're already writing to an internal char array that works as a buffer. 2016-07-21
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 130.42 0.88 0.013 0.66 0.4% minor 0.51 info 5
0bcc7c3 Fixed github issue #106: ParsingContext.getCurrentParsedContent() now returns the entire raw content of the record parsed. 2016-07-22
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_106.java
30 Normal 130.31 0.79 0.44 -0.20 0.1% minor -0.11 info 0
cfb4e6a Adjustments for github issue #106: 2016-07-23
  • src/main/java/com/univocity/parsers/common/ContextSnapshot.java
  • src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_106.java
30 Normal 130.15 0.86 0.744 -0.08 0.1% minor -0.16 info 0
5a5d7d1 Adjusting hierarchy and of context wrappers 2016-07-23
  • src/main/java/com/univocity/parsers/common/ContextSnapshot.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
30 Normal 130.74 0.71 0.0044 0.77 0.4% minor 0.58 info 2
4d3b51f Adjusting generic type used in object column processor 2016-07-23
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
30 Normal 130.81 0.76 0.613 0.13 0.1% minor 0.07 info 0
0ad36dd Removing entity parser setting from uniVocity-parsers as it makes zero sense to keep it there. 2016-07-25
  • src/main/java/com/univocity/parsers/common/AbstractEntityParserSettings.java
  • src/test/java/com/univocity/parsers/examples/Example.java
30 Normal 131.16 0.92 0.107 0.42 0.3% minor 0.35 info 0
8b65a58 Fixed ArrayIndexOutOfBounds error that happens when calling ParsingContext.currentParsedContent() when the buffer reloads. 2016-07-26
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 131.23 0.77 0.94 0.02 0.1% minor 0.07 info 0
f5aa540 Maded classes clonable, created internalsettings 2016-07-26
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 131.69 0.72 0.0185 0.63 0.4% minor 0.46 info 2
c8f319f Merge remote-tracking branch 'origin/master' 2016-07-28
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 131.20 0.67 0.00314 -0.80 0.4% minor -0.49 info 2
746803e Fixed problematic handling of conversions with annotated elements when the input rows has less columns than annotated fields. 2016-07-28
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
30 Normal 130.80 0.70 0.0627 -0.49 0.3% minor -0.40 info 0
8d730f7 Fixed issue #109 Trailing commas in headers causes NPE 2016-08-02
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_109.java
30 Normal 130.75 0.84 0.697 -0.10 0.0% minor -0.05 info 0
246292f adding isProcessorErrorHandlerDefined() method to indicate whether or not an error handler has been defined. 2016-08-12
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
30 Normal 130.73 0.73 0.653 0.12 0.0% minor -0.02 info 0
698d45d improving AbstractProcessorSwitch 2016-08-12
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
30 Normal 131.02 0.76 0.212 0.33 0.2% minor 0.29 info 0
4cf3212 Fixed incorrect type parameters in AbstractProcessorSwitch.processorSwitched 2016-08-12
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
30 Normal 131.10 0.77 0.308 0.27 0.1% minor 0.08 info 0
717d128 Adding additional utility methods to CharAppender. Implementing CharSequence interface as well. 2016-08-18
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
30 Normal 130.05 0.72 1.31e-08 -1.71 0.8% minor -1.05 info 2
4b1b8cc fixed broken build 2016-08-19
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
30 Normal 130.48 0.85 0.0207 0.61 0.3% minor 0.43 info 2
4dc6cb4 Fixed incorrect behaviour of AbstractRoutines when iterating over a java beans with an error handler. 2016-08-20
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_8.java
30 Normal 130.39 0.64 0.534 -0.16 0.1% minor -0.08 info 0
b1cbeb5 adjusted handling of NullValue after the CSV parser optimizations. 2016-08-22
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 131.62 0.74 4.24e-10 1.94 0.9% minor 1.23 info 2
fe88474 preparing release of 2.2.1 version. 2016-08-22
  • pom.xml
30 Normal 130.75 0.88 1.16e-05 -1.24 0.7% minor -0.87 info 2
1ebd7e2 cleaning up javadocs & code before release 2016-08-22
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/EntityFieldSelector.java
  • src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/fields/EntityFieldSet.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/Processor.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
30 Non-normal 130.44 1.05 0.621 -0.13 0.2% minor -0.31 info 0
100aa34 shutting down internal executor service in AbstractConcurrentProcessor (shame) 2016-08-28
  • pom.xml
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
30 Normal 130.92 0.92 0.0967 0.44 0.4% minor 0.48 info 0
85cda56 adding example demonstrating how one could use the API to search for rows of a CSV file. 2016-08-29
  • src/test/java/com/univocity/parsers/examples/samples/CsvDimensionExample.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
30 Normal 130.77 0.60 0.0727 -0.47 0.1% minor -0.15 info 0
33e9c4b Fixed github issue #113 - ensuring maxCharsPerColumn is respected 2016-08-31
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_113.java
30 Normal 131.50 0.77 9.57e-06 1.26 0.6% minor 0.73 info 2
c6241df Fixed incorrect behavior of parser when: 2016-09-15
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 132.37 0.90 0.000262 1.01 0.7% minor 0.87 info 2
e34a149 Fixed behavior of annotation processing where inherited fields were not being consistently retrieved. 2016-09-16
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
30 Non-normal 132.03 0.96 0.0268 -0.59 0.2% minor -0.33 info 2
d263bc5 - Fixed Github issue #116: assigning value of `defaultNullRead` to annotated attributes. 2016-09-19
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/NullConversion.java
  • src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
  • src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_116.java
30 Normal 131.20 0.70 0.0148 -0.65 0.6% minor -0.84 info 2
f6571ab preparing to release version 2.2.2 2016-09-19
  • README.md
  • pom.xml
30 Normal 131.23 0.75 0.841 -0.05 0.0% minor 0.03 info 0
a554aae Fixed NullPointerException initializing conversions for annotated classes (github issue #121). 2016-09-23
  • pom.xml
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_121.java
30 Normal 131.29 0.70 0.718 0.09 0.0% minor 0.06 info 0
a951e91 adding prepend char[] operation to univocity-parsers 2.2.3-SNAPSHOT 2016-09-23
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
30 Normal 131.47 0.71 0.27 0.29 0.1% minor 0.17 info 0
28df0ed created a basic CharInput interface with the methods used by instances of CharAppender 2016-09-26
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInput.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
30 Normal 131.27 0.80 0.302 -0.27 0.1% minor -0.19 info 0
5a5f84f Adjustments to CharAppenders 2016-09-27
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
30 Normal 131.83 0.74 0.00302 0.80 0.4% minor 0.56 info 2
f1c1d27 Updating appenders to handle codepoints 2016-09-29
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
30 Normal 130.74 0.70 1.12e-08 -1.72 0.8% minor -1.09 info 2
9d0d759 saving a method call on DefaultCharAppender.getCharsAndReset() method. 2016-09-29
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
30 Normal 131.00 0.87 0.329 0.25 0.2% minor 0.25 info 0
9ea9112 Fixed incorrect handling of null/empty values when writing blank strings (github issue #123). 2016-10-18
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Normal 131.41 0.85 0.161 0.37 0.3% minor 0.41 info 0
d860b9b updating license header in ColumnOrderDependent interface - intellij can be a nuisance sometimes 2016-10-21
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnOrderDependent.java
30 Normal 131.00 0.73 0.461 -0.19 0.3% minor -0.41 info 0
b678c29 Adding option to truncate long strings when reading from a Record instance. 2016-10-26
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
30 Normal 130.80 0.79 0.177 -0.35 0.1% minor -0.19 info 0
e58dfb8 Preparing to release maintenance version 2.2.3 2016-10-30
  • README.md
  • pom.xml
30 Normal 130.88 0.86 0.499 0.18 0.1% minor 0.08 info 0
c6ddcb7 Accept single quotes within a double-quoted string (and vice versa) 2016-10-31
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
30 Normal 131.10 0.98 0.348 0.24 0.2% minor 0.22 info 0
1821987 remove extra line 2016-10-31
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
30 Normal 131.35 1.11 0.635 -0.12 0.2% minor 0.25 info 0
8ad2735 Merge pull request #124 from jeff-cyft/master 2016-11-01
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
30 Normal 131.16 0.77 0.584 0.14 0.1% minor -0.19 info 0
c4fa74c Bumping version to 2.3.0-SNAPSHOT 2016-11-01
  • pom.xml
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
30 Normal 131.14 0.99 0.74 0.09 0.0% minor -0.03 info 0
f2976b0 Additional fix for issue #123 2016-11-05
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Normal 131.15 0.77 0.783 -0.07 0.0% minor 0.01 info 0
2cc434a Implemented enhancement described in issue #119: implement a simple way to get the row count from a given input. 2016-11-05
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/common/routine/InputDimension.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvDimensionExample.java
30 Normal 131.06 0.84 0.803 -0.06 0.1% minor -0.09 info 0
8ebc2be Implemented enhancement described in issue #111: Add option to prevent discarding row on DataProcessingException 2016-11-06
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_111.java
30 Normal 131.30 0.61 0.302 0.27 0.2% minor 0.23 info 0
b5abab8 adding license header to RetryableErrorHandler 2016-11-06
  • src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
30 Normal 131.30 0.81 0.922 -0.03 0.0% minor 0.00 info 0
ac627d1 Additional fix for issue #123 - updated to handle setQuoteEscapingEnabled=true: 2016-11-11
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Normal 131.69 0.86 0.0328 0.56 0.3% minor 0.40 info 2
a697023 updated test case for issue #123 2016-11-11
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Normal 132.11 0.76 0.0674 0.48 0.3% minor 0.41 info 0
826fa76 fixed issue #128 2016-12-05
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_128.java
30 Normal 131.88 0.86 0.0958 -0.44 0.2% minor -0.23 info 0
34632eb Implemented feature described in ticket #112: make headers available on 'parser.beginReading` and `processor.processStarted` 2016-12-06
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/issues/github/Github_112.java
30 Normal 131.71 0.73 0.991 -0.00 0.1% minor -0.16 info 0
2293e16 Implemented feature discussed in ticket #115: enable reading of 0 and 1 bit values from input, without handling these as whitespace. 2016-12-08
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
30 Normal 132.98 0.76 1.88e-08 1.68 1.0% minor 1.27 info 2
1a5d197 Improving CSV format detector to be more predictable. 2016-12-08
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
30 Normal 130.96 0.93 1.09e-12 -2.36 1.5% minor -2.02 info 2
fbdded7 Implemented enhancement described in issue #129: allow configuring fixed width length and other properties via annotation 2016-12-14
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/Headers.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/examples/Example.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
30 Normal 131.59 0.69 0.00331 0.79 0.5% minor 0.63 info 2
74d7dbb Beefing up the support for meta-annotations with the introduction of the @Copy annotation, to allow configuring individual properties of composing annotations. 2016-12-15
  • src/main/java/com/univocity/parsers/annotations/Copy.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacement.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacementUpperCase.java
  • src/test/java/com/univocity/parsers/annotations/meta/ReplacementBean.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
30 Normal 132.75 0.86 1.53e-05 1.22 0.9% minor 1.16 info 2
869d357 preparing to release version 2.3.0 2016-12-15
  • README.md
  • pom.xml
30 Normal 132.75 0.89 0.513 0.17 0.0% minor 0.00 info 0
bdde432 fixed javadocs (shame) 2016-12-15
  • src/main/java/com/univocity/parsers/annotations/Copy.java
30 Normal 132.05 0.79 0.00467 -0.76 0.5% minor -0.70 info 2
5e20edd made settings classes cloneable to facilitate reuse of user-provided configs. 2016-12-27
  • pom.xml
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
30 Normal 132.18 0.88 0.883 -0.04 0.1% minor 0.13 info 0
644e760 updated implementation of clone methods in settings classes as the previous one would cause confusion. 2016-12-28
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
30 Normal 131.74 0.63 0.0601 -0.50 0.3% minor -0.44 info 0
3b46785 Simple internal refactoring. 2016-12-29
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
30 Normal 131.81 0.73 0.631 0.12 0.1% minor 0.07 info 0
4c28211 Added missing javadoc to RecordMetaData#selectedHeaders 2017-01-04
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
30 Normal 132.06 0.78 0.26 0.29 0.2% minor 0.25 info 0
15ae053 Add AbstractRecordFactory to ease creation of new RecordFactories 2017-01-06
  • src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
30 Normal 131.31 0.71 0.000326 -0.99 0.6% minor -0.75 info 2
0cc261b internal refactoring to avoid passing the erroContentLength setting around and capture it from the context instead. 2017-01-13
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/Internal.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
30 Normal 132.69 0.97 5.71e-09 1.79 1.0% minor 1.38 info 2
a846cd9 adding print (without validate) method to the root Example test class. 2017-01-22
  • src/test/java/com/univocity/parsers/examples/Example.java
30 Normal 132.13 0.70 0.00176 -0.85 0.4% minor -0.56 info 2
e65c694 Fixed github issue #131: returning only selected values when parsing individual lines with column selection and reordering disabled. 2017-01-28
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/issues/github/Github_131.java
30 Normal 131.49 0.91 0.0246 -0.60 0.5% minor -0.64 info 2
9b4dc35 Fixed github issue #132 - ArrayIndexOutOfBoundsException when processing annotated classes with selection by index. 2017-02-03
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_132.java
30 Normal 132.04 0.76 0.0445 0.53 0.4% minor 0.55 info 2
e9b01a9 Preparing to release version 2.3.1 2017-02-05
  • README.md
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
30 Normal 131.39 0.64 0.000422 -0.97 0.5% minor -0.65 info 2
45ca48c updating dependency to output tester 1.1 2017-02-10
  • pom.xml
30 Normal 132.31 0.73 9.38e-06 1.26 0.7% minor 0.92 info 2
4711613 updating dependency to output tester 2.0 2017-02-10
  • pom.xml
30 Normal 132.16 0.78 0.67 -0.11 0.1% minor -0.15 info 0
82a5b8d internal adjustment on DefaultContext implementation. 2017-02-10
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
30 Normal 132.41 0.69 0.217 0.32 0.2% minor 0.25 info 0
40d5fe1 fixed issue #135 - FixedWidthRoutines write to ResultSet not respecting field lengths 2017-02-14
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
30 Normal 132.04 0.95 0.0755 -0.47 0.3% minor -0.36 info 0
23dc4ea adjusting TSV parser and writer to handle escaped tabs as '\' followed by ''\t' instead of just 't' 2017-02-15
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
30 Normal 132.95 0.57 8.47e-05 1.11 0.7% minor 0.91 info 2
048ead7 - adjusted TSV parser to process escaped tab character along with the usual escaped 't' character. 2017-02-15
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
30 Normal 132.36 0.84 0.00933 -0.70 0.4% minor -0.59 info 2
0c2507a implemented feature suggested in ticket #136 - make ParsingContext available while iterating java beans. 2017-02-17
  • src/main/java/com/univocity/parsers/common/IterableResult.java
  • src/main/java/com/univocity/parsers/common/ResultIterator.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
30 Normal 132.80 0.93 0.232 0.31 0.3% minor 0.44 info 0
0c57a7f Refactoring IterableResult & ResultIterator's `getParsingContext()` to `getContext()` 2017-02-20
  • src/main/java/com/univocity/parsers/common/IterableResult.java
  • src/main/java/com/univocity/parsers/common/ResultIterator.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
30 Normal 132.38 0.63 0.104 -0.43 0.3% minor -0.42 info 0
33a099c - fixed ArrayIndexOutOfBoundsException triggered when initializing indexes of an annotated class that go over the first row length. Issue identified when testing github issue #138 2017-02-22
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_138.java
30 Normal 131.48 0.81 0.000146 -1.05 0.7% minor -0.90 info 2
5e010c8 - slight adjustment on previous change. 2017-02-22
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
30 Normal 132.75 0.66 1.65e-06 1.38 1.0% minor 1.28 info 2
9cfc903 Internal change to add option to override field name in FieldMapping class. 2017-02-23
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
30 Normal 132.81 0.91 0.333 0.25 0.0% minor 0.05 info 0
fe7d5b2 internal adjustment on FieldMapping.canWrite method. 2017-02-24
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
30 Normal 131.72 0.86 0.000101 -1.08 0.8% minor -1.09 info 2
580a67d Fixed issue #140 - making the parser stop with an exception when there's a problem reading from the input in a separate thread. 2017-03-02
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
30 Normal 133.00 0.78 4.42e-06 1.31 1.0% minor 1.28 info 2
98b7854 Fixed issue #140 - really making the parser stop with an exception when there's a problem reading from the input in a separate thread. 2017-03-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
30 Normal 131.84 0.84 7.67e-05 -1.10 0.9% minor -1.15 info 2
34fd5c1 bumping version to 2.4.0-SNAPSHOT. Will skip 2.3.2 2017-03-02
  • pom.xml
30 Normal 132.22 0.60 0.314 0.26 0.3% minor 0.38 info 0
cd250e7 applying adjustments after code inspection. 2017-03-06
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
30 Normal 132.03 0.74 0.555 -0.15 0.1% minor -0.19 info 0
4797de7 implemented initial support for @Nested annotation to allow parsing and writing objects whose attributes are formed by other nested classes. 2017-03-09
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_139.java
30 Normal 132.35 0.68 0.117 0.41 0.2% minor 0.32 info 0
a62d050 updating copyright notice on newly created classes 2017-03-09
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/test/java/com/univocity/parsers/issues/github/Github_139.java
30 Normal 132.32 0.89 0.697 0.10 0.0% minor -0.03 info 0
25d7278 adjusting processing of nested beans. 2017-03-10
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
30 Normal 131.76 0.86 0.00223 -0.83 0.4% minor -0.56 info 2
4df259d adding test case for discussion on issue #143 2017-03-11
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
30 Normal 131.74 0.63 0.959 0.01 0.0% minor -0.03 info 0
3adc102 updating license header 2017-03-11
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
30 Normal 133.00 0.70 8.88e-10 1.89 1.0% minor 1.27 info 2
478e9ab Fixed bugs described in #143: 2017-03-11
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
30 Normal 132.49 0.63 0.00121 -0.88 0.4% minor -0.52 info 2
90d6898 preparing release of version 2.4.0 2017-03-14
  • README.md
  • pom.xml
30 Normal 132.56 0.71 0.965 0.01 0.1% minor 0.07 info 0
d7d4bf5 adjustments on exception handling & related messages 2017-03-15
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
30 Normal 132.20 0.73 0.319 -0.26 0.3% minor -0.35 info 0
5ffd204 adjustments on exception handling & related messages 2017-03-15
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
30 Normal 132.42 0.80 0.461 0.19 0.2% minor 0.21 info 0
2141bdb adjustments on exception handling & related messages 2017-03-15
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
30 Normal 133.05 0.74 0.00348 0.79 0.5% minor 0.63 info 2
8af69dc adjustments on processing of annotated java beans. 2017-03-15
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
30 Normal 132.51 0.59 0.00594 -0.74 0.4% minor -0.54 info 2
4163ca5 adjustments on processing of annotated java beans. 2017-03-15
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
30 Normal 133.08 0.95 0.0329 0.57 0.4% minor 0.57 info 2
cba287f fixed concurrency issue in AnnotationHelper as reported in github issue #146 2017-03-17
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/issues/github/Github_146.java
30 Normal 132.28 0.72 0.00136 -0.87 0.6% minor -0.80 info 2
1ea84e3 adjusting test case on expected DataProcessingException messages 2017-03-17
  • src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
30 Normal 132.44 0.71 0.935 -0.02 0.1% minor 0.15 info 0
395e632 preparing to release version 2.4.1 2017-03-20
  • README.md
  • pom.xml
30 Normal 131.93 0.82 0.245 -0.30 0.4% minor -0.50 info 0
8fc5b89 fixed github issue #149: processing @Header annotations when MultiBeanProcessor is used. 2017-03-22
  • pom.xml
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_149.java
30 Normal 133.02 0.81 2.46e-05 1.18 0.8% minor 1.09 info 2
e6bc148 update to github issue #149: using the first bean in a MultiBeanProcessor for automatic configuration. It's not reliable to use the first class with a headers annotation. 2017-03-23
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
30 Normal 132.07 0.85 2.3e-05 -1.19 0.7% minor -0.95 info 2
333de73 Update for issue #149: allowing wildcard characters on lookahead/behind for fixed-width. 2017-03-23
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
  • src/test/resources/examples/expectedOutputs/FixedWidthWriterExamples/example002WriteWithLookahead
30 Normal 132.12 0.81 0.491 0.18 0.0% minor 0.05 info 0
73d1f2b Update for issue #149: allowing wildcard characters on lookahead/behind for fixed-width. 2017-03-23
  • pom.xml
30 Non-normal 133.05 1.57 0.00233 0.84 0.7% minor 0.94 info 2
26112d4 - Fixed error matching lookahead when writing fixed-width with matching characters going over multiple values. 2017-03-24
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
30 Normal 132.28 0.73 0.0117 -0.68 0.6% minor -0.77 info 2
70c7f98 Adjusting unescaped quote processing in CSV parser to collect values parsed until a delimiter is found after quotes when STOP_AT_CLOSING_QUOTE is used. 2017-03-29
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_10.java
30 Normal 131.48 0.71 9.46e-06 -1.25 0.6% minor -0.80 info 2
0faa505 #151 Initial implementation of iterable methods for AbstractParser, iterating over rows as String[] or Records. 2017-04-07
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIteratorRepeatable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIteratorRepeatable.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/resources/csv/iterating_test.csv
30 Normal 133.99 0.81 1.21e-17 3.17 1.9% minor 2.51 info 2
39bfc42 adding test case for discussion on issue #154 2017-04-28
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/resources/issues/github_154/utf8-with-bom.csv
  • src/test/resources/issues/github_154/utf8-without-bom.csv
30 Normal 133.53 0.58 0.0491 -0.52 0.3% minor -0.46 info 2
2aa106b Merge pull request #155 from k--kato/#154/utf8-with-bom 2017-04-28
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/resources/issues/github_154/utf8-with-bom.csv
  • src/test/resources/issues/github_154/utf8-without-bom.csv
30 Normal 133.28 0.60 0.0632 -0.49 0.2% minor -0.25 info 0
1bce062 Fixed github issue #154 - handling inputs with a BOM 2017-04-28
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/resources/issues/github_154/utf8-with-bom.csv
  • src/test/resources/issues/github_154/utf8-without-bom.csv
30 Normal 133.41 0.82 0.0598 0.50 0.1% minor 0.13 info 0
0f3e6d9 Fixed github issue #157 - custom headers when dumping a ResultSet should work 2017-05-22
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_157.java
  • src/test/resources/examples/expectedOutputs/Github_157/testCustomHeadersWhileDumpingResultSet.txt
30 Normal 133.91 0.81 0.169 0.36 0.4% minor 0.51 info 0
e4d5957 Fixed build after fixing github issue #157 2017-05-22
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_157.java
  • src/test/resources/examples/expectedOutputs/Github_157/testCustomHeadersWhileDumpingResultSet.txt
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example005DumpResultSetWithCustomHeaders.txt
30 Normal 132.70 0.67 1.96e-07 -1.53 0.9% minor -1.22 info 2
a14ff69 fixed incorrect handling of null value when writing, as reported in github issue #158 2017-05-24
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_158.java
  • src/test/resources/examples/expectedOutputs/WriterExamples/example004WriteFixedWidthUsingConversions
  • src/test/resources/examples/expectedOutputs/WriterExamples/example005WriteFixedWidthUsingAnnotatedBean
30 Normal 132.80 0.75 0.223 0.32 0.1% minor 0.10 info 0
0676c2c fixed github issue #165 2017-06-09
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_165.java
30 Normal 133.36 0.65 0.0229 0.60 0.4% minor 0.56 info 2
08b67c3 REALLY fixed github issue #165 2017-06-09
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_165.java
30 Normal 132.32 0.67 1.7e-07 -1.53 0.8% minor -1.04 info 2
3c722c1 enabling column reordering when writing. 2017-06-21
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example006DumpResultSetWithSelection.txt
30 Normal 132.66 0.73 0.052 0.51 0.3% minor 0.34 info 0
ea0744a Implemented methods that return Iterable<String[]> or Iterable<Record> in the all parsers (https://github.com/uniVocity/univocity-parsers/issues/151) 2017-06-23
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIteratorRepeatable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIteratorRepeatable.java
  • src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/RowIterator.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Non-normal 133.28 1.00 0.000383 0.98 0.5% minor 0.62 info 2
fa585b8 Implemented methods that return multiple values of a record (https://github.com/uniVocity/univocity-parsers/issues/152) 2017-06-23
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
30 Normal 132.25 0.80 1.23e-06 -1.41 0.8% minor -1.03 info 2
aced13a Fixed issues working in Records concurrently (https://github.com/uniVocity/univocity-parsers/issues/156). 2017-06-24
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_156.java
30 Non-normal 132.05 0.90 0.736 -0.09 0.2% minor -0.20 info 0
eefafae fixed CSV format detection of quote escaping as detailed in issue #161 2017-07-06
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_161.java
30 Non-normal 131.76 0.72 0.369 -0.23 0.2% minor -0.29 info 0
5e63744 setting normalized newline character automatically when line separator is defined with a single char (github #170) 2017-07-10
  • src/main/java/com/univocity/parsers/common/Format.java
30 Normal 133.36 0.75 1.69e-09 1.84 1.2% minor 1.60 info 2
95aface Implemented initial support for declaring start position and end position in fixed width (Github issue #166) 2017-07-11
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
30 Normal 132.34 0.81 1.96e-06 -1.37 0.8% minor -1.02 info 2
994b5ae Adding option to routines classes to prevent closing resources used by the routine (Github issue #172) 2017-07-12
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
30 Normal 132.68 0.68 0.0763 0.47 0.3% minor 0.34 info 0
1143d5f Implemented support for modifying target headers/indexes of @Nested attributed. https://github.com/uniVocity/univocity-parsers/issues/159 2017-07-22
  • src/main/java/com/univocity/parsers/annotations/FieldTransformer.java
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedField.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
30 Normal 131.85 0.85 0.00174 -0.85 0.6% minor -0.82 info 2
d72acc9 adding documentation to the newly created HeaderTransformed API (https://github.com/uniVocity/univocity-parsers/issues/159) 2017-07-22
  • src/main/java/com/univocity/parsers/annotations/FieldTransformer.java
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedField.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
30 Normal 132.97 0.71 0.000124 1.06 0.8% minor 1.11 info 2
27132f8 adjustments and tests for Nested fields with 2017-07-22
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
30 Normal 132.68 0.72 0.416 -0.21 0.2% minor -0.28 info 0
387552e Added support for multiple header names in the "field" attribute of the @Parsed annotation. (https://github.com/uniVocity/univocity-parsers/issues/150) 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_150.java
30 Normal 132.95 0.73 0.0779 0.46 0.2% minor 0.27 info 0
f908c95 adding license to class TransformedHeader 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
30 Normal 132.00 0.86 0.000145 -1.05 0.7% minor -0.94 info 2
46dfcaa adding license to class HeaderTransformer 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
30 Normal 132.31 0.88 0.249 0.30 0.2% minor 0.31 info 0
808080c fixed broken javadocs 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
30 Normal 132.12 0.77 0.663 -0.11 0.2% minor -0.20 info 0
ce8a5b5 fixed broken tests in Windows due to incorrect delimiter set by default 2017-07-23
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_1.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
  • src/test/java/com/univocity/parsers/issues/github/Github_138.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
  • src/test/java/com/univocity/parsers/issues/github/Github_146.java
  • src/test/java/com/univocity/parsers/issues/github/Github_150.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
  • src/test/java/com/univocity/parsers/issues/github/Github_19.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
  • src/test/java/com/univocity/parsers/issues/github/Github_27.java
  • src/test/java/com/univocity/parsers/issues/github/Github_3.java
  • src/test/java/com/univocity/parsers/issues/github/Github_30.java
  • src/test/java/com/univocity/parsers/issues/github/Github_33.java
  • src/test/java/com/univocity/parsers/issues/github/Github_85.java
30 Normal 132.28 0.69 0.963 0.01 0.1% minor 0.16 info 0
bf4fb0b Refactoring to allow declaring annotations on methods instead of attributes (github #160) 2017-07-24
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
  • src/test/java/com/univocity/parsers/issues/github/Github_160.java
30 Normal 133.31 1.03 6.72e-05 1.12 0.8% minor 1.03 info 2
e3247e0 updating javadocs 2017-07-24
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
30 Normal 132.02 0.74 3.8e-07 -1.50 1.0% minor -1.29 info 2
360c73d fixed test case so it doesn't fail on windows. 2017-07-24
  • src/test/java/com/univocity/parsers/issues/github/Github_160.java
30 Normal 132.32 0.82 0.0396 0.54 0.2% minor 0.30 info 2
334d097 preparing to release version 2.5.0 2017-07-24
  • README.md
  • pom.xml
30 Normal 132.55 0.83 0.121 0.41 0.2% minor 0.23 info 0
15ca061 Fixed slowness issue caused BomInput - happens when user doesn't provide a character encoding. 2017-07-29
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/java/com/univocity/parsers/issues/github/Github_176.java
30 Normal 133.36 0.82 0.0177 0.63 0.6% minor 0.81 info 2
726e820 preparing to release version 2.5.1 2017-07-30
  • README.md
  • pom.xml
30 Normal 133.06 0.99 0.339 -0.25 0.2% minor -0.29 info 0
cf2d26a Fixed incorrect handling of escaped quote followed by a line break in CSV parser 2017-08-09
  • pom.xml
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_177.java
  • src/test/resources/issues/github_177/input.csv
30 Normal 132.56 0.67 0.161 -0.37 0.4% minor -0.51 info 0
1b96489 preparing to release version 2.5.2 2017-08-09
  • README.md
  • pom.xml
30 Normal 133.15 0.81 0.0588 0.50 0.5% minor 0.60 info 0
8d8bf5d Fixed issue #178 - auto-detection process not working when executed on inputs with unknown character encoding 2017-08-10
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_178.java
30 Normal 133.34 0.84 0.35 0.24 0.1% minor 0.19 info 0
e091065 Fixed issue #180 - Fails to extract header row when FixedWidthParser with annotations 2017-08-13
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_180.java
30 Normal 133.74 0.84 0.00491 0.76 0.3% minor 0.40 info 2
03e124f adjusting test case 180 to use @Test 2017-08-13
  • src/test/java/com/univocity/parsers/issues/github/Github_180.java
30 Normal 132.45 0.95 4.02e-08 -1.64 1.0% minor -1.29 info 2
eada3cb Fikxed issue #182 - FixedWidth header extraction fails 2017-08-14
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_182.java
30 Normal 132.24 0.81 0.154 -0.37 0.2% minor -0.21 info 0
09db5bb Implemented feature described in github issue #181 - allow default empty constructor on conversion class instead of forcing the existence of a constructor with String[] args 2017-08-14
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/issues/github/Github_23.java
30 Normal 132.56 0.82 0.0349 0.56 0.2% minor 0.32 info 2
e302ba5 Fixed issue with CSV format autodetection not working when a column has a quote in the middle of a value. 2017-08-16
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_178.java
30 Normal 132.14 0.80 0.0125 -0.67 0.3% minor -0.43 info 2
9e1dbed preparing to release version 2.5.3 2017-08-17
  • README.md
  • pom.xml
30 Normal 132.32 0.79 0.125 0.40 0.1% minor 0.19 info 0
58a8d43 fixed github issue #183 caused by incorrect handling of column selection with indexes when column reordering is disabled. 2017-08-20
  • pom.xml
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_183.java
30 Normal 133.43 0.77 2.35e-07 1.51 0.8% minor 1.10 info 2
5e563c9 Fixed parsingContext with CsvRoutines bug #184 2017-08-25
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_184.java
  • src/test/resources/examples/expectedOutputs/Github_184/testContextWithRoutineIterateBeans.txt
30 Normal 131.94 0.78 1.69e-10 -2.00 1.1% minor -1.49 info 2
d080adc Fixed parsingContext with CsvRoutines bug #184 2017-08-25
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_184.java
30 Normal 132.24 0.91 0.094 0.44 0.2% minor 0.30 info 0
e706efb adjustment to make profiler test run on windows. 2017-08-29
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
30 Normal 132.18 0.91 0.22 -0.32 0.0% minor -0.06 info 0
1ae90cc Allowing the same column to feed data into multiple fields of a java bean and its nested fields. Validation kicks in only if writing. 2017-09-01
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 132.64 0.76 0.00822 0.71 0.4% minor 0.46 info 2
a5cda61 Fixed github issue #185: `currentParsedContent` returns a first-char-repeated string from `ByteArrayInputStream` with `setReadInputOnSeparateThread` disabled 2017-09-01
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_185.java
30 Normal 133.14 0.84 0.0859 0.45 0.4% minor 0.50 info 0
c884f53 Fixed issues handling values with unescaped quotes at the end of the input, and in combination with the `keepQuotes` flag. 2017-09-01
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/csv/UnescapedQuoteHandlingTest.java
30 Normal 133.49 0.75 0.0254 0.59 0.3% minor 0.34 info 2
7c3280b preparing to release version 2.5.4 2017-09-01
  • README.md
  • pom.xml
30 Normal 132.80 0.72 0.000409 -0.97 0.5% minor -0.69 info 2
c36c681 Adjusting CSV format auto-detection to work better with inputs whose rows have multiple symbols present in all rows 2017-09-06
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
30 Normal 132.51 0.80 0.144 -0.38 0.2% minor -0.29 info 0
1286d67 bumping version to 2.5.5-SNAPSHOT 2017-09-06
  • pom.xml
30 Normal 133.72 1.19 1.66e-06 1.40 0.9% minor 1.21 info 2
d04d42b Fixed github issue #186 - Concurrency problem in parser/processor initialisation 2017-09-06
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_186.java
30 Normal 132.83 0.76 0.000131 -1.07 0.7% minor -0.89 info 2
c1bc225 Fixed github issue #75 - Trim conversion with maximum length not removing whitespaces at end of truncated value. 2017-09-08
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_75.java
30 Normal 134.09 0.63 2.48e-08 1.67 0.9% minor 1.26 info 2
65d9e03 preparing release of version 2.5.5 2017-09-09
  • README.md
  • pom.xml
30 Normal 132.59 0.86 1.06e-08 -1.75 1.1% minor -1.50 info 2
45fed60 Fixed trim conversion to handle empty strings properly (shame) 2017-09-20
  • pom.xml
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_75.java
30 Normal 132.77 0.81 0.352 0.24 0.1% minor 0.18 info 0
fa2dbc9 Fixed some errors when building with JDK 9. 2017-09-22
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
30 Normal 133.16 0.77 0.113 0.42 0.3% minor 0.39 info 0
8298f41 Added support for user-provided locales in @Format annotation and in Date/Calendar conversions. 2017-09-22
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_50.java
30 Normal 133.15 0.79 0.504 -0.17 0.0% minor -0.00 info 0
4a8410b preparing release 2.5.6 that can be used with JDK 9 2017-09-22
  • README.md
  • pom.xml
30 Normal 132.88 0.62 0.407 -0.22 0.2% minor -0.27 info 0
87d9a25 adding test case for github issue #194 2017-10-05
  • pom.xml
  • src/test/java/com/univocity/parsers/issues/github/Github_194.java
  • src/test/resources/issues/github_194/uk-500.csv
30 Normal 133.28 0.71 0.00226 0.83 0.3% minor 0.40 info 2
cc35d19 Fixed github issue #194 and hopefully all annoyances around BOM processing. 2017-10-06
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_194.java
30 Normal 132.45 0.94 8.97e-05 -1.09 0.6% minor -0.83 info 2
cf25dea preparing to release version 2.5.7 2017-10-09
  • README.md
  • pom.xml
30 Normal 132.10 0.83 0.0414 -0.54 0.3% minor -0.35 info 2
43a1409 Fixed issue Github issue #196 2017-10-10
  • pom.xml
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_196.java
30 Normal 132.37 0.78 0.357 0.24 0.2% minor 0.27 info 0
e0f3fe6 Fixed issue Github issue #197 2017-10-12
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_197.java
30 Normal 132.36 1.07 0.381 0.23 0.0% minor -0.01 info 0
0daaa4c Fixed github issue #201 2017-10-16
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_201.java
30 Normal 132.42 0.79 0.959 0.01 0.0% minor 0.06 info 0
60336f5 preparing to release maintenance version 2.5.8 2017-10-16
  • README.md
  • pom.xml
30 Normal 132.68 0.92 0.347 0.24 0.2% minor 0.26 info 0
f5abc2f small adjustment on CsvFormatDetector to improve chances of detecting delimiters in small inputs. 2017-10-17
  • pom.xml
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
30 Normal 132.44 0.80 0.184 -0.35 0.2% minor -0.24 info 0
49dbe8c Fixed github issue #203 - CsvRoutines generating empty output with keepResourcesOpen 2017-10-30
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
30 Normal 132.82 0.70 0.0209 0.61 0.3% minor 0.38 info 2
b0b31e2 Adjustment on RoutinesTest to prevent errors running tests against database 2017-10-30
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
30 Normal 132.50 0.72 0.0121 -0.67 0.2% minor -0.32 info 2
76f80c2 Introduced the `CompositeProcessor` based on question raised in ticket #206 2017-11-06
  • src/main/java/com/univocity/parsers/common/processor/CompositeRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/CompositeProcessor.java
30 Normal 132.68 0.52 0.0205 0.62 0.1% minor 0.17 info 2
8aed518 Fixed Out of Memory Error skipping large number of lines (#205). 2017-11-06
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 132.12 0.86 0.000886 -0.92 0.4% minor -0.56 info 5
fbe1f7d Fixed Github issue #212 - CSV delimiter detection thrown off when charset is null in beginParsing 2017-11-18
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_212.java
30 Normal 132.57 0.84 0.102 0.43 0.3% minor 0.45 info 0
6fae4b7 adding expected row count parameter to all methods that produce lists of rows/records/beans to prevent slow reallocation operations processing large inputs. 2017-11-21
  • README.md
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
30 Normal 132.41 0.61 0.613 -0.13 0.1% minor -0.16 info 0
a9ef729 fixed javadoc issue 2017-11-21
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
30 Normal 132.22 0.68 0.32 -0.26 0.1% minor -0.19 info 0
ec7242f fixed error that pops up when `stopParsing` is called when the parser is never actually used. 2018-01-25
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/test/java/com/univocity/parsers/issues/github/Github_219.java
30 Normal 132.51 0.68 0.263 0.29 0.2% minor 0.29 info 0
a66fd99 undoing adjustments on TextParsingException as it handles null parsing context properly 2018-01-25
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
30 Normal 132.69 0.83 0.179 0.35 0.1% minor 0.18 info 0
d225c60 adjustments handling assignment of values to primitive types via reflection. 2018-01-27
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/test/java/com/univocity/parsers/issues/github/Github_50.java
30 Normal 132.12 0.64 0.00528 -0.75 0.4% minor -0.57 info 2
fa795cc fixed github issue #224 - allowing csv routines to be reused. 2018-02-02
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_224.java
30 Normal 132.46 0.89 0.101 0.43 0.3% minor 0.34 info 0
ebdee3f minor adjustments 2018-02-14
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
30 Normal 132.63 0.78 0.338 0.25 0.1% minor 0.17 info 0
f460bb6 adjustments after getting warnings when compiling with JDK 9 2018-02-15
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Non-normal 132.72 0.79 0.373 -0.23 0.1% minor 0.09 info 0
5757714 fixed ArrayIndexOutOfBoundsExceptions reading data from Record with less columns than expected. 2018-02-20
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
30 Normal 132.67 0.81 0.766 0.08 0.0% minor -0.05 info 0
48fd5fd improved CSV parser performance processing quoted values by 30% 2018-02-20
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Normal 133.78 0.74 2.15e-07 1.52 0.8% minor 1.11 info 5
9ccba50 adding a conversion from date objects to formatted date strings. 2018-02-23
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
30 Normal 132.68 0.84 6.52e-06 -1.28 0.8% minor -1.10 info 2
a8ba0f5 Implemented feature #214 - let users provide set of allowed delimiters with priority when using CSV format auto detection. 2018-02-26
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_214.java
30 Normal 133.06 0.75 0.299 0.27 0.3% minor 0.39 info 0
30cef22 Allowing users to change CSV format on the fly. 2018-02-26
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_214.java
30 Normal 132.97 0.56 0.818 0.06 0.1% minor -0.10 info 0
7e88448 adding missing javadoc 2018-02-26
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Normal 133.12 0.75 0.792 0.07 0.1% minor 0.16 info 0
1a69e50 Implemented support for obtaining Records & RecordMetadata from a Context object 2018-02-26
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
30 Normal 133.05 0.88 0.651 0.12 0.1% minor -0.07 info 0
e3bc7d0 Implemented support for selecting which columns of a CSV should have quotes when writing (github #191) 2018-02-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_191.java
30 Normal 132.97 0.75 0.385 -0.23 0.1% minor -0.08 info 0
e64ed68 Implemented support for selecting multiple columns with the same name and processing them into java beans (github #188) 2018-02-26
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_188.java
30 Normal 133.34 0.72 0.0937 0.44 0.3% minor 0.37 info 0
dc2fe57 Adjusting method signature of AbstractWriter to properly handle writing rows based on collections of objects of any type. 2018-02-27
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
30 Normal 132.70 0.85 0.00443 -0.77 0.5% minor -0.64 info 2
56329d3 preparing release of version 2.6.0 2018-02-27
  • README.md
  • pom.xml
30 Normal 133.51 0.78 3.17e-05 1.17 0.6% minor 0.81 info 2
be25471 Fixed issue with lines having quoted elements that end with an empty comma (not quoted) being processed with incorrect length 2018-03-14
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_228.java
30 Normal 132.74 0.79 0.000152 -1.05 0.6% minor -0.77 info 2
cbdac0e bumping version to 2.6.1 2018-03-14
  • pom.xml
30 Normal 132.76 0.76 0.893 0.03 0.0% minor 0.03 info 0
b36b901 preparing release of version 2.6.1 2018-03-15
  • README.md
  • pom.xml
30 Normal 132.19 0.87 0.00613 -0.74 0.4% minor -0.57 info 2
f0e8f5c updating test dependency univocity-output-tester to version 2.1 2018-03-25
  • pom.xml
30 Normal 132.40 0.76 0.296 0.27 0.2% minor 0.21 info 0
7401697 Fixed github issue #231 2018-03-29
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_231.java
30 Normal 133.55 0.83 1.17e-07 1.56 0.9% minor 1.14 info 2
141bcbd bumping version to 2.6.2-SNAPSHOT 2018-03-29
  • pom.xml
30 Non-normal 132.42 0.62 1.41e-07 -1.56 0.8% minor -1.13 info 2
1cd01b8 implemented trim quoted value feature as described in github issue #230 2018-03-29
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
30 Normal 133.03 0.78 0.0513 0.51 0.5% minor 0.61 info 0
8436980 fixed bug of annotation processor when writing - could not derive headers from bean 2018-04-04
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/Clean.java
  • src/test/java/com/univocity/parsers/annotations/meta/CleanBeanTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
30 Normal 133.18 0.78 0.182 0.35 0.1% minor 0.15 info 0
c8f0947 creating examples for updated documentation 2018-04-05
  • pom.xml
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
  • src/test/resources/examples/annotation/basic_profile.txt
  • src/test/resources/examples/annotation/basic_profile_2.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileByFieldName.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileByFieldPosition.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileByMultipleFieldNames.txt
30 Normal 132.68 0.86 0.0113 -0.68 0.4% minor -0.50 info 2
8748a73 adding more examples for updated documentation on annotations 2018-04-05
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/Offender.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
  • src/test/resources/examples/annotation/basic_profile.txt
  • src/test/resources/examples/annotation/basic_profile_2.txt
  • src/test/resources/examples/annotation/offender_profiles.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfile.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileWithDate.txt
30 Normal 133.13 0.58 0.00319 0.80 0.3% minor 0.46 info 2
cdb46df adding more examples for updated documentation on annotations 2018-04-05
  • src/test/java/com/univocity/parsers/examples/annotation/Address.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
  • src/test/resources/examples/annotation/addresses.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseBetterOffenders.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseOffenders.txt
30 Normal 133.19 0.63 0.905 0.03 0.0% minor 0.05 info 0
8baa6c3 adding more examples for updated documentation on annotations 2018-04-06
  • src/test/java/com/univocity/parsers/examples/annotation/Address.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
  • src/test/java/com/univocity/parsers/examples/annotation/MyCompanyDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Offender.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
  • src/test/resources/examples/annotation/dates.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseAddressBook.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDates.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDatesWithMetaAnnotation.txt
30 Normal 132.97 0.71 0.0299 -0.58 0.2% minor -0.21 info 2
590e92d Updated handling of meta-annotations to use @Copy on any sort of annotation. 2018-04-11
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/Clean.java
  • src/test/java/com/univocity/parsers/annotations/meta/CleanBeanTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
  • src/test/java/com/univocity/parsers/annotations/meta/IntArray.java
  • src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
30 Normal 132.87 0.75 0.84 0.05 0.1% minor -0.10 info 0
a684cf2 fixed javadoc errors 2018-04-12
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
30 Normal 132.70 0.76 0.209 -0.33 0.1% minor -0.17 info 0
6b3ca92 removing dependency on internal JDK's "memberValues" field used by annotations. 2018-04-12
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
30 Normal 133.01 0.64 0.199 0.34 0.2% minor 0.31 info 0
1446689 fixed javadoc issues 2018-04-12
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
30 Normal 132.64 0.79 0.755 -0.08 0.3% minor -0.38 info 0
0b5138e annotation registry must be synchronized 2018-04-12
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
30 Normal 132.99 0.77 0.455 0.19 0.3% minor 0.35 info 0
7b2f164 preparing release of version 2.6.3 2018-04-15
  • README.md
  • pom.xml
30 Normal 133.27 0.72 0.232 0.31 0.2% minor 0.28 info 0
e48cdc8 Fixed issue #238: FixedWidthWriter does not honour FixedWidthWriterSettings.setNullValue 2018-06-10
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/resources/examples/expectedOutputs/WriterExamples/example004WriteFixedWidthUsingConversions
  • src/test/resources/examples/expectedOutputs/WriterExamples/example005WriteFixedWidthUsingAnnotatedBean
30 Normal 133.98 0.94 0.000879 0.91 0.5% minor 0.71 info 2
c0fc25f implemented #240 - extended support for enumerations' customElement - allowing multiple strings to be converted into an enum by accepting a method that takes a String as a parameter. 2018-06-15
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
30 Normal 133.75 0.75 0.341 -0.25 0.2% minor -0.23 info 0
163b936 Merge pull request #248 from camerondavison/master 2018-06-23
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
  • src/test/resources/issues/github_247/input-100.txt
30 Normal 133.19 0.73 0.0011 -0.89 0.4% minor -0.56 info 2
f2e02ba Fixed gihub issue #247: better error message for more than max columns 2018-06-23
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
30 Normal 132.77 0.64 0.0315 -0.57 0.3% minor -0.42 info 2
26e6e02 pom cleanup & preparing to release next version 2018-06-24
  • pom.xml
30 Normal 133.42 0.61 4.18e-05 1.15 0.5% minor 0.65 info 2
c8c9f0b Fixed github issue #250 2018-07-01
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
30 Normal 132.93 0.70 0.0148 -0.65 0.4% minor -0.49 info 2
2836396 fixing header ignored when writing maps 2018-07-05
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/CsvWriterExamples.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example011ErrorHandlingWithRetry.txt
  • src/test/resources/examples/expectedOutputs/WriterExamples/example009WriteMapWithTypeConversion
30 Normal 133.62 0.87 0.00212 0.83 0.5% minor 0.69 info 2
8598d61 tutorial adjustments 2018-07-05
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_39.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example002IteratorOverCsv.txt
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example002RecordIteratorOverCsv.txt
30 Normal 133.13 0.67 0.00424 -0.77 0.4% minor -0.49 info 2
525b691 tutorial adjustments 2018-07-05
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
30 Normal 133.59 0.69 0.00529 0.75 0.3% minor 0.46 info 2
c024fac fixed comments collecting on buffer update 2018-07-09
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 132.99 0.85 0.00243 -0.82 0.4% minor -0.60 info 2
e9b1d26 implemented issue #251 - introduce annotation for validations 2018-07-09
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/DataValidationException.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/Internal.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_228.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
  • src/test/java/com/univocity/parsers/issues/github/Github_231.java
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
  • src/test/java/com/univocity/parsers/issues/github/Github_8.java
30 Normal 133.30 0.82 0.297 0.27 0.2% minor 0.31 info 0
001d3d6 Merge pull request #252 from raipc/master 2018-07-09
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 132.94 0.71 0.446 -0.20 0.3% minor -0.35 info 0
f13d1d8 Fixed github issue #254 2018-07-11
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
30 Non-normal 133.35 0.85 0.949 0.02 0.3% minor 0.40 info 0
dd2e0c5 preparing release of version 2.7.1 2018-07-11
  • pom.xml
30 Normal 133.46 0.73 0.105 0.43 0.1% minor 0.11 info 0
c147ab4 Fixed #255: Column names in the header row get printed in wrong order despite index values being set correctly 2018-07-12
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/issues/github/Github_253.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
  • src/test/java/com/univocity/parsers/issues/github/Github_255.java
30 Normal 132.77 0.76 0.00348 -0.79 0.5% minor -0.69 info 2
5ad9acb bumping version 2018-07-12
  • pom.xml
30 Normal 132.76 0.80 0.737 0.09 0.0% minor -0.01 info 0
d8184e6 Actually fixed #250 Inconsistent result of parseLine on empty set of selected indexes 2018-07-13
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
30 Normal 133.61 0.83 0.00454 0.76 0.6% minor 0.85 info 2
09da059 adding expected row count parameter to constructor of RowListProcessor 2018-07-13
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
30 Normal 132.99 0.68 0.0152 -0.65 0.5% minor -0.62 info 2
f1a5211 Adjustments on AbstractProcessorSwitch to properly wrap the parser context in use and avoid ClassCastExceptions (issue #256) 2018-07-18
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
30 Normal 133.10 0.76 0.306 0.27 0.1% minor 0.11 info 0
4cdb428 Fixed #256 - problems when using two BeanProcessors with an InputValueSwitch 2018-07-19
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_256.java
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example009ParseWithLookahead
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example010ParseWithDefaultAndLookahead
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example011ParseWithLookbehind
30 Normal 132.45 0.77 0.00194 -0.84 0.5% minor -0.65 info 2
9b63fb4 preparing to release univocity-parsers-2.7.2 2018-07-19
  • pom.xml
30 Normal 133.01 0.77 0.0324 0.57 0.4% minor 0.56 info 2
f616d15 updating copyright notices 2018-07-19
  • README.md
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/Copy.java
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/Headers.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextSnapshot.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DataValidationException.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/DummyFormat.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/Internal.java
  • src/main/java/com/univocity/parsers/common/IterableResult.java
  • src/main/java/com/univocity/parsers/common/LineReader.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/NoopRowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ResultIterator.java
  • src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
  • src/main/java/com/univocity/parsers/common/RowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/beans/BeanHelper.java
  • src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInput.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
  • src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/RowIterator.java
  • src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/CompositeRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/CustomMatcher.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/NoopRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowPlacement.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnOrderDependent.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/core/CompositeProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/NoopProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/Processor.java
  • src/main/java/com/univocity/parsers/common/record/MetaData.java
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/common/routine/InputDimension.java
  • src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/ByteConversion.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumSelector.java
  • src/main/java/com/univocity/parsers/conversions/FloatConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
  • src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/LongConversion.java
  • src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
  • src/main/java/com/univocity/parsers/conversions/RegexConversion.java
  • src/main/java/com/univocity/parsers/conversions/ShortConversion.java
  • src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/main/java/com/univocity/parsers/csv/Csv.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvRoutines.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/csv/UnescapedQuoteHandling.java
  • src/main/java/com/univocity/parsers/fixed/FieldAlignment.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/Clean.java
  • src/test/java/com/univocity/parsers/annotations/meta/CleanBeanTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
  • src/test/java/com/univocity/parsers/annotations/meta/IntArray.java
  • src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacement.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacementUpperCase.java
  • src/test/java/com/univocity/parsers/annotations/meta/ReplacementBean.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
  • src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldEnumSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/TestEnum.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/WriterCharAppenderTest.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/examples/Car.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/CsvWriterExamples.java
  • src/test/java/com/univocity/parsers/examples/Example.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
  • src/test/java/com/univocity/parsers/examples/RecordExamples.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/examples/SettingsExamples.java
  • src/test/java/com/univocity/parsers/examples/TestBean.java
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/WordsToSetConversion.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/Address.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
  • src/test/java/com/univocity/parsers/examples/annotation/MyCompanyDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Offender.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_1.java
  • src/test/java/com/univocity/parsers/issues/github/Github_100.java
  • src/test/java/com/univocity/parsers/issues/github/Github_106.java
  • src/test/java/com/univocity/parsers/issues/github/Github_109.java
  • src/test/java/com/univocity/parsers/issues/github/Github_111.java
  • src/test/java/com/univocity/parsers/issues/github/Github_112.java
  • src/test/java/com/univocity/parsers/issues/github/Github_113.java
  • src/test/java/com/univocity/parsers/issues/github/Github_116.java
  • src/test/java/com/univocity/parsers/issues/github/Github_121.java
  • src/test/java/com/univocity/parsers/issues/github/Github_128.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
  • src/test/java/com/univocity/parsers/issues/github/Github_131.java
  • src/test/java/com/univocity/parsers/issues/github/Github_132.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
  • src/test/java/com/univocity/parsers/issues/github/Github_138.java
  • src/test/java/com/univocity/parsers/issues/github/Github_139.java
  • src/test/java/com/univocity/parsers/issues/github/Github_14.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
  • src/test/java/com/univocity/parsers/issues/github/Github_146.java
  • src/test/java/com/univocity/parsers/issues/github/Github_149.java
  • src/test/java/com/univocity/parsers/issues/github/Github_150.java
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/java/com/univocity/parsers/issues/github/Github_156.java
  • src/test/java/com/univocity/parsers/issues/github/Github_158.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
  • src/test/java/com/univocity/parsers/issues/github/Github_16.java
  • src/test/java/com/univocity/parsers/issues/github/Github_160.java
  • src/test/java/com/univocity/parsers/issues/github/Github_161.java
  • src/test/java/com/univocity/parsers/issues/github/Github_165.java
  • src/test/java/com/univocity/parsers/issues/github/Github_176.java
  • src/test/java/com/univocity/parsers/issues/github/Github_177.java
  • src/test/java/com/univocity/parsers/issues/github/Github_178.java
  • src/test/java/com/univocity/parsers/issues/github/Github_18.java
  • src/test/java/com/univocity/parsers/issues/github/Github_180.java
  • src/test/java/com/univocity/parsers/issues/github/Github_182.java
  • src/test/java/com/univocity/parsers/issues/github/Github_183.java
  • src/test/java/com/univocity/parsers/issues/github/Github_184.java
  • src/test/java/com/univocity/parsers/issues/github/Github_185.java
  • src/test/java/com/univocity/parsers/issues/github/Github_186.java
  • src/test/java/com/univocity/parsers/issues/github/Github_188.java
  • src/test/java/com/univocity/parsers/issues/github/Github_19.java
  • src/test/java/com/univocity/parsers/issues/github/Github_191.java
  • src/test/java/com/univocity/parsers/issues/github/Github_194.java
  • src/test/java/com/univocity/parsers/issues/github/Github_196.java
  • src/test/java/com/univocity/parsers/issues/github/Github_197.java
  • src/test/java/com/univocity/parsers/issues/github/Github_198.java
  • src/test/java/com/univocity/parsers/issues/github/Github_201.java
  • src/test/java/com/univocity/parsers/issues/github/Github_21.java
  • src/test/java/com/univocity/parsers/issues/github/Github_212.java
  • src/test/java/com/univocity/parsers/issues/github/Github_214.java
  • src/test/java/com/univocity/parsers/issues/github/Github_219.java
  • src/test/java/com/univocity/parsers/issues/github/Github_224.java
  • src/test/java/com/univocity/parsers/issues/github/Github_228.java
  • src/test/java/com/univocity/parsers/issues/github/Github_23.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
  • src/test/java/com/univocity/parsers/issues/github/Github_231.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
  • src/test/java/com/univocity/parsers/issues/github/Github_253.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
  • src/test/java/com/univocity/parsers/issues/github/Github_255.java
  • src/test/java/com/univocity/parsers/issues/github/Github_256.java
  • src/test/java/com/univocity/parsers/issues/github/Github_26.java
  • src/test/java/com/univocity/parsers/issues/github/Github_27.java
  • src/test/java/com/univocity/parsers/issues/github/Github_29.java
  • src/test/java/com/univocity/parsers/issues/github/Github_3.java
  • src/test/java/com/univocity/parsers/issues/github/Github_30.java
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
  • src/test/java/com/univocity/parsers/issues/github/Github_32.java
  • src/test/java/com/univocity/parsers/issues/github/Github_33.java
  • src/test/java/com/univocity/parsers/issues/github/Github_34.java
  • src/test/java/com/univocity/parsers/issues/github/Github_35.java
  • src/test/java/com/univocity/parsers/issues/github/Github_37.java
  • src/test/java/com/univocity/parsers/issues/github/Github_39.java
  • src/test/java/com/univocity/parsers/issues/github/Github_46.java
  • src/test/java/com/univocity/parsers/issues/github/Github_48.java
  • src/test/java/com/univocity/parsers/issues/github/Github_50.java
  • src/test/java/com/univocity/parsers/issues/github/Github_52.java
  • src/test/java/com/univocity/parsers/issues/github/Github_60.java
  • src/test/java/com/univocity/parsers/issues/github/Github_61.java
  • src/test/java/com/univocity/parsers/issues/github/Github_62.java
  • src/test/java/com/univocity/parsers/issues/github/Github_66.java
  • src/test/java/com/univocity/parsers/issues/github/Github_69.java
  • src/test/java/com/univocity/parsers/issues/github/Github_7.java
  • src/test/java/com/univocity/parsers/issues/github/Github_75.java
  • src/test/java/com/univocity/parsers/issues/github/Github_8.java
  • src/test/java/com/univocity/parsers/issues/github/Github_85.java
  • src/test/java/com/univocity/parsers/issues/github/Github_89.java
  • src/test/java/com/univocity/parsers/issues/github/Github_92.java
  • src/test/java/com/univocity/parsers/issues/github/Github_93.java
  • src/test/java/com/univocity/parsers/issues/github/Github_97.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_10.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_11.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_4.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_5.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_6.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_7.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_8.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
30 Normal 133.44 0.69 0.0256 0.59 0.3% minor 0.43 info 2
7a08385 Fixed #258 - record.toFieldMap() not working on FixedWidth 2018-07-22
  • pom.xml
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/issues/github/Github_258.java
30 Normal 132.53 0.64 0.000264 -1.00 0.7% minor -0.91 info 2
17205d3 adding unit test for issue #260 2018-07-25
  • src/test/java/com/univocity/parsers/issues/github/Github_260.java
30 Normal 133.85 0.90 2.7e-06 1.36 1.0% minor 1.32 info 2
a9eabb1 adding unit test for issue #260 2018-07-25
  • src/test/java/com/univocity/parsers/issues/github/Github_258.java
  • src/test/java/com/univocity/parsers/issues/github/Github_260.java
30 Normal 132.84 0.92 0.000113 -1.07 0.8% minor -1.00 info 2
cfbf9ec Fixed #262 CsvRoutines.getInputDimension() returns one row less rowCount regardless of csvParserSettings.setHeaderExtractionEnabled() 2018-07-26
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_260.java
30 Normal 133.91 0.62 6.41e-06 1.30 0.8% minor 1.06 info 2
e51b095 avoid creating new arrays when column reordering is enabled and no column is selected. 2018-07-28
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Normal 133.52 0.83 0.101 -0.43 0.3% minor -0.39 info 0
3d2ac0b improved performance of CSV parser when processing fields that are not selected 2018-08-01
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
30 Normal 133.65 0.77 0.456 0.19 0.1% minor 0.13 info 0
6746adc improved performance of CSV parser when processing quoted fields that are not selected 2018-08-02
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
30 Normal 133.47 0.85 0.318 -0.26 0.1% minor -0.18 info 0
ae3bc18 adding option to define a regular expression to match on @Validate 2018-08-02
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
30 Normal 133.37 0.70 0.493 -0.18 0.1% minor -0.10 info 0
aa28c6c implemented support for performing custom validations of fields through the @Validate annotation by accepting a list of Validator implementations. 2018-08-02
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/main/java/com/univocity/parsers/conversions/Validator.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
30 Normal 133.30 0.58 0.87 0.04 0.0% minor -0.06 info 0
7a588a3 building javadoc with JDK 8 2018-08-02
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
30 Normal 133.56 0.70 0.165 0.36 0.2% minor 0.25 info 0
9b2a061 fixed #266 - @Validate annotation is ignored in some cases 2018-08-06
  • pom.xml
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_266.java
30 Normal 133.78 0.68 0.32 0.26 0.2% minor 0.22 info 0
fc72a3e updating versions and preparing next release 2018-08-06
  • pom.xml
30 Normal 133.78 0.85 0.883 0.04 0.0% minor 0.00 info 0
12c8f9f actually fixed issue #266 2018-08-06
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_266.java
30 Normal 133.91 0.93 0.777 0.07 0.1% minor 0.13 info 0
86d0a6e releasing 2.7.5 2018-08-06
  • pom.xml
30 Normal 133.53 0.77 0.207 -0.33 0.3% minor -0.38 info 0
da7a663 further adjustments on exception handling to properly process error messages. 2018-08-14
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
30 Non-normal 134.09 0.96 0.207 0.33 0.4% minor 0.56 info 0
585f201 adding a no-arg constructor to ValidateConversion 2018-08-14
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
30 Normal 133.94 0.80 0.95 0.02 0.1% minor -0.15 info 0
9d9373b allowing users to subclass ValidateConversion 2018-08-14
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
30 Normal 133.64 0.77 0.147 -0.38 0.2% minor -0.30 info 0
40a1bc2 properly handling custom validations when writing 2018-08-14
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
30 Normal 133.76 0.82 0.107 0.42 0.1% minor 0.12 info 0
7f234bf Fixed github issue #272 2018-08-22
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_272.java
30 Normal 133.53 0.80 0.00737 -0.72 0.2% minor -0.23 info 2
76a6661 adding append(Object o) method to CharAppender 2018-09-13
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
30 Normal 133.63 0.65 0.0888 0.45 0.1% minor 0.10 info 0
9c51e17 adding "ignore" method to charAppender and mark any given number of characters as whitespace 2018-09-13
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
30 Normal 134.00 0.78 0.171 0.36 0.3% minor 0.37 info 0
edccaa9 preparing release 2.7.6 2018-09-25
  • pom.xml
30 Normal 133.69 0.82 0.327 -0.26 0.2% minor -0.31 info 0
7aaf368 implemented BACK_TO_DELIMITER unescaped quote handling. 2018-10-11
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/UnescapedQuoteHandling.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_271.java
30 Normal 133.64 0.94 0.892 0.04 0.0% minor -0.06 info 0
52e62f8 fixed ticket #13 - regression processing java beans with no conversions to be applied (all fields are strings) 2018-10-16
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_13.java
30 Non-normal 133.53 0.77 0.584 -0.14 0.1% minor -0.11 info 0
53fec76 implemented enhancement #276: Add option on FixedWidthParserSettings to keep padding 2018-10-17
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/issues/github/Github_276.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_13.java
30 Normal 133.50 0.75 0.284 -0.28 0.0% minor -0.03 info 0
92124d7 cleaning some weird git mess. 2018-10-17
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_280.java
30 Normal 133.59 0.76 0.425 0.21 0.1% minor 0.10 info 0
3575d30 adding unit test for issue #274 2018-10-17
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/test/java/com/univocity/parsers/issues/github/Github_274.java
  • src/test/java/com/univocity/parsers/issues/github/Github_280.java
30 Normal 133.74 0.81 0.198 0.34 0.1% minor 0.14 info 0
10160b4 Initial tests with basic quoted data parsing with delimiters of more than one character (issue #209). 2018-10-18
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
30 Normal 133.63 0.70 0.463 -0.19 0.1% minor -0.11 info 0
ac5f11e Handling unescaped quotes when parsing CSV with delimiters of more than one character (issue #209). 2018-10-19
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
  • src/test/java/com/univocity/parsers/issues/github/Github_271.java
30 Normal 133.82 0.72 0.392 0.22 0.1% minor 0.19 info 0
eaa3eeb Handling keepQuotes & keepEscapeSequence flags with delimiters of more than one character (issue #209). 2018-10-19
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
30 Normal 134.00 0.82 0.154 0.37 0.1% minor 0.18 info 0
a4ff7b7 Implemented support for CSV writing using delimiters of more than one character (issue #209). 2018-10-19
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
30 Normal 133.81 1.05 0.28 -0.28 0.1% minor -0.19 info 0
5fe6516 adding method to AnnotationHelper to return methods/fields with a given annotation type. 2018-10-20
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
30 Normal 133.87 0.86 0.725 -0.09 0.0% minor 0.06 info 0
cfeb5ca fix to properly handle auto-detected delimiters when BACK_TO_DELIMITER is used. 2018-10-22
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_271.java
30 Normal 133.73 0.80 0.573 -0.15 0.1% minor -0.14 info 0
0629a3b fixed github issue #289 2018-11-23
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 133.78 0.64 0.933 -0.02 0.0% minor 0.06 info 0
469c9a6 API and documentation adjustments 2018-12-04
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 134.05 0.74 0.0118 0.67 0.2% minor 0.27 info 2
af06e51 Fixed github issue #294 2018-12-08
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
30 Normal 133.55 0.71 0.00777 -0.71 0.4% minor -0.50 info 2
4827f55 adding null checks to ParserOutput.getHeaders() 2018-12-12
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Normal 133.64 0.64 0.504 0.17 0.1% minor 0.09 info 0
2c8b5c6 Adding test for issue #294 2018-12-17
  • src/test/java/com/univocity/parsers/issues/github/Github_294.java
30 Normal 133.40 0.71 0.0251 -0.59 0.2% minor -0.24 info 2
990098c Fixed tests that may fail in different parts of the world 2018-12-17
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/issues/github/Github_294.java
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDates.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDatesWithMetaAnnotation.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfile.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileWithDate.txt
30 Normal 133.81 0.65 0.00248 0.82 0.3% minor 0.42 info 2
68949c2 Fixed github issue #296 - Column selection makes @Validate annotation misbehave 2018-12-17
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_296.java
30 Non-normal 133.56 0.89 0.426 0.21 0.2% minor -0.26 info 0
f2f866b Fixed github issue #299 - Wrong handling of line ending when normalizeLineEndingsWithinQuotes = false 2018-12-28
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_299.java
30 Non-normal 133.93 0.71 0.501 -0.17 0.3% minor 0.38 info 0
65d3d59 initial code to support github issue #287 - map column name to attribute 2019-01-14
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
30 Normal 134.04 0.65 0.165 0.36 0.1% minor 0.11 info 0
33dfc8b updated formatted expected date test outputs 2019-01-14
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDates.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDatesWithMetaAnnotation.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfile.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileWithDate.txt
30 Normal 134.35 0.79 0.15 0.38 0.2% minor 0.31 info 0
c3eb511 made tests pass again (on linux at least) 2019-01-14
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
30 Normal 134.82 0.81 0.0986 0.43 0.4% minor 0.48 info 0
ef50883 Github 287 - support user provided mapping of column name to attribute - nested attributes 2019-01-14
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
30 Normal 134.12 0.75 0.000271 -1.00 0.5% minor -0.71 info 2
59f6b5b Github 287 - support user provided mapping of column name to attribute - got a semi-decent API. Need to support methods. Work in progress. 2019-01-15
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
30 Normal 133.88 0.86 0.687 0.10 0.2% minor -0.24 info 0
f84fcb7 Github 287 - support user provided mapping of column name to attribute - allowing mapping of method names or full method signatures 2019-01-15
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
30 Normal 133.62 0.80 0.0782 -0.46 0.2% minor -0.26 info 0
4209c3f Github 287 - support user provided mapping of column name to attribute - basic support for nested beans without annotations. 2019-01-16
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
30 Normal 134.28 0.91 0.0533 0.51 0.5% minor 0.67 info 0
6f78f6c Implemented most of Github 287 - support user provided mapping of column name to attribute. 2019-01-16
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
30 Normal 134.12 0.96 0.934 -0.02 0.1% minor -0.16 info 0
a3f1f32 Implemented most of Github 287 - object writing working properly with nested objects. 2019-01-17
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
30 Normal 134.72 0.66 0.00268 0.81 0.4% minor 0.60 info 2
98142b9 Implemented github #303 - added `autoClosingEnabled` flag to CommonParserSettings allowing users to prevent the parser from closing the stream. 2019-01-18
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_186.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
30 Normal 133.67 0.88 5.68e-07 -1.47 0.8% minor -1.06 info 2
76f3aa2 Adjustment for github #303 - printing out extra `autoClosingEnabled` config 2019-01-18
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
30 Normal 133.48 0.67 0.303 -0.27 0.1% minor -0.19 info 0
6c72862 forgot to commit unit test for github #303 2019-01-18
  • src/test/java/com/univocity/parsers/issues/github/Github_303.java
30 Normal 133.44 0.72 0.637 0.12 0.0% minor -0.05 info 0
0aeb914 Code cleanup and javadoc for changes made for github #287 (work in progress) 2019-01-18
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
30 Normal 133.99 0.65 0.00161 0.85 0.4% minor 0.56 info 2
852c4db More javadoc for changes made for github #287 (work in progress) 2019-01-18
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
30 Normal 133.94 0.59 0.687 -0.10 0.0% minor -0.05 info 0
a0dc61c Finalized javadoc for changes made for github #287 2019-01-18
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
  • src/test/java/com/univocity/parsers/issues/github/Github_303.java
30 Normal 134.56 0.80 0.000837 0.91 0.5% minor 0.62 info 2
29e1df3 fixed javadoc errors 2019-01-18
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
30 Normal 133.94 0.80 0.00111 -0.89 0.5% minor -0.62 info 2
25a3715 Fixed test errors caused by unexpected line ending when running on windows (as reported in #78) 2019-01-18
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
  • src/test/java/com/univocity/parsers/issues/github/Github_266.java
  • src/test/java/com/univocity/parsers/issues/github/Github_272.java
  • src/test/java/com/univocity/parsers/issues/github/Github_274.java
  • src/test/java/com/univocity/parsers/issues/github/Github_296.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
30 Normal 133.82 0.62 0.381 -0.23 0.1% minor -0.12 info 0
356ce43 Implemented #283. Needs some adjustments still. 2019-01-21
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/StringCache.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_283.java
30 Normal 133.79 0.72 0.811 -0.06 0.0% minor -0.03 info 0
bbcd170 Implemented #283 - avoiding excessive conversion from String[] to NormalizedString[] and back. 2019-01-22
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
30 Normal 134.23 0.89 0.0528 0.51 0.3% minor 0.44 info 0
05eff3e fixed test error when running on Java 8 2019-01-22
  • src/test/java/com/univocity/parsers/issues/github/Github_258.java
30 Normal 134.04 0.74 0.303 -0.27 0.1% minor -0.19 info 0
b0e211d removed test error when running on Java 8 and documenting the unspecified behaviour of NormalizedStrings when improperly used in a HashMap. 2019-01-22
  • src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
30 Normal 133.81 0.70 0.492 -0.18 0.2% minor -0.24 info 0
147f906 minor adjustments 2019-01-22
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Normal 134.46 0.85 0.0108 0.68 0.5% minor 0.65 info 2
154b2be fixed github #305 error determining column separator when input CSV has comments. 2019-01-23
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_305.java
30 Normal 133.79 0.81 0.0311 -0.57 0.5% minor -0.67 info 2
22437eb fixed bug reported on github issue #306 - empty row returned when processing commented line at the end of the input. 2019-01-23
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_305.java
  • src/test/java/com/univocity/parsers/issues/github/Github_306.java
30 Normal 134.22 0.82 0.0512 0.51 0.3% minor 0.44 info 0
9721827 preparing to release version 2.8.0 2019-02-01
  • pom.xml
30 Normal 134.53 0.76 0.0556 0.50 0.2% minor 0.31 info 0
da3d425 Fixed issue with extracted headers as reported in github #309 2019-02-06
  • pom.xml
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_309.java
30 Non-normal 134.25 0.63 0.00131 -0.87 0.2% minor -0.28 info 2
120af66 forgot to commit version update 2019-02-06
  • pom.xml
30 Normal 134.94 0.80 3.19e-05 1.17 0.5% minor 0.69 info 2
bd16438 fixed issue with writers not writing the headers automatically when a map of values is being written. 2019-02-07
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 134.06 0.68 3.86e-05 -1.15 0.7% minor -0.88 info 2
42fa7d0 minor code simplification. 2019-02-08
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
30 Normal 134.31 0.75 0.173 0.36 0.2% minor 0.25 info 0
e458c3a Resolve space as column separator if it is not the first element in the array of allowed separators 2019-02-12
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 134.34 0.60 0.399 0.22 0.0% minor 0.03 info 0
155f973 actualized comment 2019-02-12
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
30 Normal 133.89 0.96 0.0361 -0.56 0.3% minor -0.46 info 2
7b3a1f2 Merge pull request #311 from raipc/master 2019-02-22
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 134.18 0.73 0.367 0.23 0.2% minor 0.29 info 0
c2c7118 Fixed regression introduced with support for auto-detection of space delimiter (pull request #311) 2019-02-22
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
30 Normal 134.66 0.83 0.0165 0.64 0.4% minor 0.49 info 5
2b1b0bc Fixed github issue #314 2019-03-06
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/test/java/com/univocity/parsers/issues/github/Github_314.java
30 Normal 134.75 0.88 0.847 -0.05 0.1% minor 0.08 info 0
d3fe606 Fixed github issue #315 - quoting CSV fields that contain '\r' or '\n' regardless of the line separator used. 2019-03-08
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_314.java
  • src/test/java/com/univocity/parsers/issues/github/Github_315.java
30 Normal 134.99 0.91 0.535 0.16 0.2% minor 0.24 info 0
f3f4a56 Fixed github issue #316 - recordMetadata.containsColumn throws ArrayIndexOutOfBoundsException in combination with selectFields 2019-03-10
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/test/java/com/univocity/parsers/issues/github/Github_316.java
30 Normal 134.62 0.77 0.376 -0.23 0.3% minor -0.37 info 0
e81353a adding more tests to issue #316 2019-03-10
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
  • src/test/java/com/univocity/parsers/issues/github/Github_316.java
30 Normal 134.22 0.85 0.153 -0.37 0.3% minor -0.40 info 0
0976134 Don't throw exceptions when skipping lines. 2019-03-14
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 134.04 0.70 0.122 -0.41 0.1% minor -0.18 info 0
43bed51 fixed github issue #326 2019-05-14
  • src/main/java/com/univocity/parsers/common/StringCache.java
30 Normal 135.14 0.63 2.05e-08 1.68 0.8% minor 1.10 info 2
4253339 issue #326: exposing the string cache to allow users to tweak it to their needs. 2019-05-14
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/StringCache.java
30 Normal 133.94 0.69 8.47e-10 -1.89 0.9% minor -1.20 info 2
ec7c150 fixed issue #324 2019-05-14
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
30 Normal 134.57 0.86 0.00264 0.81 0.5% minor 0.63 info 2
2175fba preparing to release version 2.8.2 2019-05-14
  • pom.xml
30 Normal 134.63 0.78 0.914 -0.03 0.0% minor 0.06 info 0
1e77a2e bumping version to 2.8.3-SNAPSHOT 2019-05-15
  • pom.xml
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
30 Normal 134.75 0.89 0.191 0.34 0.1% minor 0.11 info 0
ebe87e0 fixed issue writing rows with selection of fields where the number of columns of selected fields and rows to be written is larger than the selected/available fields. 2019-05-16
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
30 Normal 134.40 0.72 0.0743 -0.47 0.3% minor -0.35 info 0
35aa9d1 adjustment on StringCache to limit the maximum length a string key can have 2019-05-20
  • src/main/java/com/univocity/parsers/common/StringCache.java
30 Normal 133.78 0.88 0.0276 -0.58 0.5% minor -0.61 info 2
1178a54 Fixed issue #328: auto detect format with upper and lower thom is not working 2019-05-20
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
30 Normal 134.41 0.61 0.00755 0.72 0.5% minor 0.63 info 2
6d48568 Minor adjustments and test case for issue #328: 2019-05-20
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_328.java
30 Normal 134.27 0.75 0.856 -0.05 0.1% minor -0.14 info 0
30d2bf3 fixed #336: Single column, empty row CSV files result in empty rows 2019-06-28
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_336.java
30 Normal 134.58 0.75 0.768 0.08 0.2% minor 0.31 info 0
5028400 FixedWidthParser drops first char of next record if last field of current record is empty 2019-07-29
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
30 Normal 134.39 0.73 0.969 0.01 0.1% minor -0.19 info 0
8b92871 Merge pull request #343 from cfranzen/feature/2.8.2-patch 2019-07-31
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
30 Normal 134.71 0.75 0.326 0.26 0.2% minor 0.32 info 0
90e0595 ran code formatter 2019-07-31
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
30 Normal 134.52 0.80 0.379 -0.23 0.1% minor -0.19 info 0
6d3d7ea Fixed #337 Inconsistent parsing behavior when max. characters per column is set to -1 (unlimited) 2019-07-31
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_337.java
30 Normal 134.44 0.82 0.461 -0.19 0.1% minor -0.08 info 0
3651b0b Lookahead is not working correctly for parseLine() 2019-08-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
30 Normal 134.99 0.82 0.00387 0.78 0.4% minor 0.55 info 2
5f0f8b8 Merge pull request #345 from cfranzen/feature/FixLookaheadForParseLine 2019-08-07
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
30 Normal 134.78 0.96 0.581 0.14 0.1% minor -0.20 info 0
f127c37 formatting code after merging pull request 2019-08-07
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
30 Normal 133.81 0.92 3.27e-06 -1.33 0.7% minor -0.98 info 2
bcdbdb2 ensuring that when multiple delimiters are detected automatically with a list of allowed delimiters, the chosen one will determined by its position. 2019-08-07
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
30 Normal 134.25 0.75 0.0916 0.44 0.3% minor 0.44 info 0
caf1775 preparing to release version 2.8.3 2019-08-08
  • pom.xml
30 Normal 134.38 0.71 0.256 0.30 0.1% minor 0.13 info 0
5a2f8d8 Fixed github issue #355 2019-10-14
  • pom.xml
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
  • src/test/resources/examples/expectedOutputs/RecordExamples/example003RecordToMap
30 Normal 133.82 0.76 0.0456 -0.53 0.4% minor -0.56 info 2
3e7da7d Update FUNDING.yml 2019-10-24
  • .github/FUNDING.yml
30 Normal 134.20 0.73 0.685 0.11 0.3% minor 0.38 info 0
e15ad24 Update FUNDING.yml 2019-10-24
  • .github/FUNDING.yml
30 Normal 134.59 0.99 0.102 0.43 0.3% minor 0.39 info 0
d1137a4 quoting values of the first column that start with the comment character in the CSV writer 2019-11-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_362.java
30 Normal 134.06 0.72 0.0186 -0.63 0.4% minor -0.53 info 2
c1fce86 added unit test for issue #349 2019-11-26
  • src/test/java/com/univocity/parsers/issues/github/Github_349.java
30 Non-normal 134.38 0.74 0.0104 0.68 0.2% minor 0.32 info 2
54bf267 fixed issue #350 where headers in metadata of a record would be modified if same parser instance runs for another file with different headers 2019-11-26
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
30 Normal 134.06 0.78 0.327 -0.26 0.2% minor -0.31 info 0
4202c50 added test for issue #356 (which doesn't fail) 2019-11-26
  • src/test/java/com/univocity/parsers/issues/github/Github_356.java
30 Normal 134.56 0.62 0.0499 0.52 0.4% minor 0.50 info 2
19dbb17 fixed issue #357 (value with line separator not enclosed in quotes) 2019-11-26
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_357.java
30 Normal 134.69 0.82 0.671 0.11 0.1% minor 0.12 info 0
3ee9d3c fixed issue #353 (incorrect writing of blank vales with spaces trimmed when empty value is set to "") 2019-11-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_353.java
30 Non-normal 134.08 0.84 0.008 -0.71 0.4% minor -0.61 info 2
1e91e11 fixed issue #353 (incorrect writing of blank vales with spaces trimmed when empty value is set to "") 2019-11-26
  • src/test/java/com/univocity/parsers/issues/github/Github_353.java
30 Normal 134.02 0.74 0.511 -0.17 0.0% minor -0.06 info 0
d32e931 fixed breaking change reported here: https://github.com/uniVocity/univocity-parsers/commit/a8ba0f5a4eab78757085035797a86ad4aee20eff#commitcomment-36230603 2019-12-05
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
30 Normal 134.15 0.81 0.665 0.11 0.1% minor 0.13 info 0
e3d62f4 preparing to release version 2.8.4 2019-12-09
  • pom.xml
30 Normal 134.35 0.78 0.186 0.35 0.1% minor 0.20 info 0
fc676b0 Fixed excludeFields(), added appropriate test 2019-12-17
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
30 Normal 133.81 0.61 0.00531 -0.75 0.4% minor -0.53 info 2
cb039c6 Added test for selectFields() 2019-12-17
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
30 Normal 134.49 0.74 0.000319 0.99 0.5% minor 0.68 info 2
1bff05e Merge pull request #369 from GreenFur05/fixFillOutputRow 2019-12-17
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
30 Normal 133.87 0.76 0.022 -0.61 0.5% minor -0.62 info 2
4224bc8 Adjustments after merging pull request #369 ( 2019-12-17
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
30 Normal 134.30 0.71 0.455 0.19 0.3% minor 0.44 info 0
26d2765 fixed quoted parser when using non-printable char as delimiter 2020-02-20
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Normal 133.91 0.64 0.416 -0.21 0.3% minor -0.39 info 0
c697682 Merge pull request #378 from dixita-lad/fix/quotedParserFix 2020-02-21
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
30 Normal 134.41 0.79 0.00821 0.71 0.4% minor 0.50 info 2
e158170 adding unit test for situation described in PR #378 2020-02-21
  • src/test/java/com/univocity/parsers/issues/github/Github_378.java
30 Normal 134.27 0.80 0.011 -0.68 0.1% minor -0.15 info 2
ec454b7 implemented support for disabling quoting of null values when writing CSV. Github #352 2020-02-26
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_352.java
30 Normal 134.90 0.85 0.000265 1.00 0.5% minor 0.63 info 2
35e8913 javadoc fixes 2020-02-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
30 Normal 134.51 0.61 0.123 -0.40 0.3% minor -0.38 info 0
9951112 fixed error causing empty file to be locked by the operating system. 2020-02-26
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
30 Normal 135.31 0.89 0.00108 0.89 0.6% minor 0.80 info 2
b52e614 Made CsvFormatDetector class public 2020-03-21
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
30 Normal 134.38 0.86 0.000525 -0.95 0.7% minor -0.93 info 2
b5efd19 Made LineSeparatorDetector class public 2020-03-21
  • src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
30 Normal 135.36 0.74 0.000189 1.03 0.7% minor 0.98 info 2
8589d77 Fix NPE in EnumConversion in case there's no CUSTOM_METHOD selector for String -> Enum 2020-05-22
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
30 Normal 134.31 0.75 4.44e-06 -1.31 0.8% minor -1.04 info 2
4420354 Merge pull request #391 from marksto/bugfix/NPE-in-EnumConversion 2020-06-15
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
30 Normal 134.00 0.60 0.345 -0.25 0.2% minor -0.31 info 0
f92f989 Fixed the repeatable conversions initialization in the DefaultConversionProcessor leading to a performance degrdation on big input files 2020-06-16
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
30 Normal 134.89 1.00 0.000242 1.03 0.7% minor 0.89 info 5
4bbd14f Merge pull request #399 from marksto/bugfix/fix-init-in-DefaultConversionProcessor 2020-06-16
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
30 Non-normal 134.69 0.99 0.567 -0.15 0.1% minor -0.20 info 0
f34ef02 fixed bug reported on issue #404 2020-07-22
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_404.java
30 Normal 134.06 0.60 0.00216 -0.84 0.5% minor -0.63 info 2
1c5ff69 fixed bug reported on issue #405 2020-07-22
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_276.java
  • src/test/java/com/univocity/parsers/issues/github/Github_404.java
  • src/test/java/com/univocity/parsers/issues/github/Github_405.java
  • src/test/resources/examples/expectedOutputs/Github_276/testKeepPaddingFlag.txt
30 Normal 135.39 1.10 4.83e-08 1.69 1.0% minor 1.33 info 2
3c2c2fa resolved annoyance excluding fields reported on issue #383 2020-07-22
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_383.java
30 Normal 135.03 0.86 0.0222 -0.61 0.3% minor -0.36 info 2
1b188b5 Adds "com.googlecode.openbeans" as an optional OSGi dependency 2020-08-13
  • pom.xml
30 Normal 134.73 0.76 0.327 -0.26 0.2% minor -0.30 info 0
09ed729 Merge pull request #411 from mbooth101/osgi-metadata 2020-08-14
  • pom.xml
30 Normal 134.14 0.87 0.239 -0.31 0.4% minor -0.59 info 0
c1d8bea committing unit test for issue #384 (no errors found) 2020-08-14
  • src/test/java/com/univocity/parsers/issues/github/Github_384.java
30 Normal 135.59 0.66 1.31e-06 1.40 1.1% minor 1.44 info 2
952da13 removing bad import from CsvParserTest 2020-08-14
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
30 Normal 135.56 0.73 0.626 -0.13 0.0% minor -0.03 info 0
c76103c Implemented enhancement to allow configuring the number of sample rows to use when trying to detect the CSV format (#408) 2020-08-14
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
30 Normal 135.22 0.59 0.0517 -0.51 0.2% minor -0.33 info 0
70b2e71 Fixed error in auto-detection of CSV where quote escapes were detected as line endings. 2020-08-15
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_409.java
30 Normal 135.16 0.84 0.994 0.00 0.0% minor -0.06 info 0
f392311 Preparing to release version 2.9.0 2020-08-15
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_394.java
30 Normal 134.81 0.74 0.0468 -0.52 0.3% minor -0.34 info 2
a5ce415 downgrading maven-bundle-plugin to make build work again. 2020-08-15
  • pom.xml
30 Normal 134.41 0.76 0.116 -0.41 0.3% minor -0.40 info 0
8ce8c15 adding ElasticCharAppender to parsers lib. 2020-08-15
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/ElasticCharAppender.java
30 Normal 134.74 0.76 0.365 0.24 0.2% minor 0.33 info 0
9b452f3 fixed issue #414 2020-09-09
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_414.java
30 Normal 134.89 0.73 0.295 0.27 0.1% minor 0.15 info 0
e09114c fixed issue #415 2020-10-12
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_415.java
30 Normal 134.89 0.74 0.604 0.13 0.0% minor 0.00 info 0
91e2c7f fixed issue #416 2020-10-12
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/test/java/com/univocity/parsers/issues/github/Github_415.java
  • src/test/java/com/univocity/parsers/issues/github/Github_416.java
30 Non-normal 134.84 0.93 0.869 0.04 0.0% minor -0.05 info 0
3e8fca2 Fix delimiters order when there is an unnecessary (#433) 2020-12-15
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
30 Normal 134.87 0.72 0.559 -0.15 0.0% minor 0.02 info 0
657c90c fixed issues #420 and #434 2020-12-15
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_420.java
30 Normal 135.05 0.81 0.474 0.19 0.1% minor 0.19 info 0
500b9b0 fixed issue #427 2020-12-15
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_427.java
30 Non-normal 135.03 0.65 0.784 0.07 0.0% minor -0.02 info 0
f53daf6 fixed issue #432 2020-12-15
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_432.java
30 Normal 136.05 0.80 1.19e-07 1.57 0.8% minor 1.02 info 2
dcb6f2c fixed issue #424 2020-12-15
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_424.java
30 Normal 135.75 0.88 0.131 -0.40 0.2% minor -0.31 info 0
5355d14 fixed issue #438 2021-01-12
  • src/main/java/com/univocity/parsers/common/StringCache.java
  • src/test/java/com/univocity/parsers/issues/github/Github_438.java
30 Normal 135.83 0.92 0.47 -0.19 0.1% minor 0.09 info 0
943a542 preparing to release version 2.9.1 2021-01-18
  • pom.xml
30 Normal 134.67 0.78 8.99e-06 -1.26 0.9% minor -1.16 info 2
4b7f233 Issue #449: avoid ArrayIndexOutOfBoundsException in AbstractCharInputReader (#450) 2021-04-19
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
30 Normal 135.12 0.87 0.0048 0.76 0.3% minor 0.44 info 2
53026fb adding test for issue #449 2021-04-19
  • pom.xml
  • src/test/java/com/univocity/parsers/issues/github/Github_449.java
30 Normal 135.22 0.64 0.377 -0.23 0.1% minor 0.11 info 0
ed3d0d3 fixed quote escape detection issue reported in #444 2021-04-19
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_444.java
30 Normal 134.62 0.77 0.0167 -0.64 0.5% minor -0.61 info 2